Der Martin: Schleife... alle Objekte mit class="X"

Beitrag lesen

Hallo Struppi,

for (var i=0;allImg.length <= i; i++) {
<= ist nicht richtig, damit läßt du ein Bild aus, da length bei null anfängt zu zählen.

Viel schlimmer noch: Der Vergleich ist verkehrtrum! Üblicherweise formuliert man doch i<Endwert, es ist recht ungewöhnlich, den Endwert im Vergleich vorne dranzustellen. Möglich ist das natürlich auch, aber dann muss man auch den Vergleichsoperator umdrehen:

for (i=0; 10>i; i++)
  { document.write("Durchlauf Nummer "+i);
  }

Das ergibt auch zehn Durchläufe, i zählt von 0..9 durch und hat nach Schleifenende den Wert 10.
Schönen Tag noch,
 Martin

--
Man sollte immer wissen was man sagt
 - aber auf keinen Fall alles sagen, was man weiß.