Hi,
Das sieht bei mir jetzt so aus:
(
document.getElementById("links) {
document.getElementsByTagName("li")[6].href = "link";}
);Allerdings funktioniert es nicht. Was mache ich falsch?
So gut wie alles.
Was soll ein alleinstehendes Statement
document.getElementById("links)
bewirken?
Wenn du mit dem ermittelten Element überhaupt nichts machst - wozu ermittelst du es dann?
document.getElementsByTagName("li")[6].href = "link";
Haben LI-Elemente in HTML ein href-Attribut?(Du kannst ihnen zwar eine JavaScript-Eigenschaft dieses Namens verpassen, aber das bewirkt natürlich nichts hilfreiches.)
MfG ChrisB
Also die Seite, die ich ändern will sieht so aus:
<div id="links">
<ul>
<li id="link_index"><a href="link1">Link1</a></li>
<li>
<a href="link2">Link2
</a>
</li>
<li id="link\_report">
<a href="link3">Link3
</a>
</li>
<li><a href="link4">link4</a></li>
<li>
<a href="link5(den will ich ändern">link5
</a>
</ul>
</div>