Listenelement.setAttribute("id", i);
hat nichts verändert...
Wozu setAttribute()? Und was [Siechfred] sagte.
Listenelement.id = "Listenelement" + i;
habs jetzt so gemacht:
setAttribute("onclick", "navi(i)" );
function navi(variable) {
alert(variable);
}
zeigt immer 50?!
Du willst dir 51 Mal den Elementbaum nach sämtlichen 'ol'-Elementen parsen, um an dein Objekt zu kommen?? Nein!! Das muss du nicht bei jedem Schleifendurchlauf neu tun; einmal reicht! Vor der Schleife:
Macht das denn einen Unterschied??
MFG schaichi