oleeeeeee: getElementsByTagName nur auf bestimmtes elternelement anwenden

Beitrag lesen

hallo ich habe eine funktion geschrieben. es ändert alle links in meinem dokument:

function aendereLinks() {
var links = document.getElementsByTagName("a");
for (var i = 0; i < links.length; ++i)
   {
   //ändere die links
   }
}

ich würde an die funktion gerne ein element übergeben in dem die ändereung durchgeführt wird also:

function aendereLinks("vater"){}

<a>dieser link wird nicht geändert</a>
<div id="vater">
<a>dieser link wird geändert</a>
<a>dieser link wird geändert</a>
<a>dieser link wird geändert</a>
</div>
<a>dieser link wird nicht geändert</a>

wie kann ich dem script sagen das nicht alle a elemente des dokuments gezählt werden sollen sondern nur jene die sich in einem bestimmten elternelement befinden?