JonnyX: Link ohne id mit javascript ändern

Beitrag lesen

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>