rookie: Listenelement klickbar machen und link.href auslesen

Beitrag lesen

Hi,

Hat jemand eine Idee, wie ich die href des jeweiligen Links an die Funktion übergeben kann?

getElementsByTagName auf dem LI-Element führt dich im Nu zum a.

MfG ChrisB

Etwa so?

  
var li_elements = document.getElementById("main").getElementsByTagName("li");  
for(var i = 0; i < li_elements.length; i++) {  
	var li_element = li_elements[i];  
	if(li_element.className == "hover") {  
		li_element.onclick = goto;  
	}  
}  
function goto(e) {  
        var link = this.getElementsByTagName("a");  
        adress = link[0].href;  
        window.location.href = adress;  
}  

Gruß
rookie