Kann mir mal einer dieses merkwürdige Verhalten erklären? Also, ich habe eine Seite mit sechs Links. Die lese ich mit
aus. Danach baue ich eine einfache Schleife mit
Hier wird korrekt von 0 bis 5 ausgegeben. Setze ich aber nach der Schleife ein
so bekomme ich eine 6 ausgegeben. Ich habe mit Absicht nicht mit einem var gearbeitet, da ich etwas testen möchte.
Aber warum erhöht sich der eigentliche Wert um 1? i sollte doch am Ende den Wert 5 und nicht 6 haben.
Peter
PHP-Code:
var links = document.getElementsByTagName('a');
PHP-Code:
for (i = 0; i < links.length; i++)
{
alert (i);
}
PHP-Code:
for (i = 0; i < links.length; i++)
{
...
}
alert(i);
Aber warum erhöht sich der eigentliche Wert um 1? i sollte doch am Ende den Wert 5 und nicht 6 haben.
Peter
Kommentar