Hi
Einen wunderschönen Montag-Morgen,
Gleichfalls!
Mein Problem ist simpel:
Ich möchte anhand der ID eines <li>-Elements herausfinden, an welcher Zählerstelle das <li>-Element innerhalb einer <UL>-Liste steht.
So simpel ist dein Problem nicht. <ul> steht für »unordered list« also »ungeordnete Liste«; wenn du also Zählerstellen benötigst ist das die bestimmt falsche Auszeichnung!
var listEntries = document.getElementsByTagName("li");
Damit findest du *alle* <li>-Elemente deiner Seite. Mach die Suche spezifischer, sonst hast du früher oder später Probleme!
for(var i=0; i<listEntries.length; i++) {
// do something
Wie genau funktioniert hier der Zugriff auf dein Listenelement?
Ich möchte jetzt aber (einfach als Performance-Verbesserung) jedoch nicht bei Stelle 0 starten, sondern ab einer bestimmten Stelle.
Dann starte die for-Schleife mit entsprechendem Initialwert, also statt var i=0, var i=deinInitialWert.
Gruss,
Mathias