hi, ich glaube bei js grundsätzlich etwas missverstanden. ich versuche alle links in meinem dokument zu ändern. das ganze sieht so aus:
<body>
<a href="http://www.google.de"> test</a>
<a href="http://www.google.de"> test</a>
<a href="http://www.google.de"> test</a>
<a href="http://www.google.de"> test</a>
<a href="http://www.google.de"> test</a>
<a href="http://www.google.de"> test</a>
<a href="http://www.google.de"> test</a>
<a href="http://www.google.de"> test</a>
<script type="text/javascript">
var AnzahlDerATags = document.getElementsByTagName('a').length;
for (var i = 0; i < AnzahlDerATags; ++i){
document.getElementByTagName("a")[i].href = "http://forum.de.selfhtml.org/";
document.getElementByTagName("a")[i].firstChild.nodeValue = " test erfolgreich";
}
</script>
</body>
die schleife an sich funktioniert. aber ich vermute das getElementByTagName nichts weiter kann als einen array zurückgeben. wie also kann ich die eigenschaft eines elementes verändern?