Mathias Brodala: Schleife mit getElementByTagName

Beitrag lesen

Hallo MudGuard.

for (var i = 0; i < document.getElementByTagName('img')[i]; i++) {

Da es mehrere Elemente mit demselben name geben kann, heißt die Funktion folgerichtig getElementsByTagName, nicht getElementByTagName.

Zudem sollte man hier wohl eher prüfen, ob die http://de.selfhtml.org/javascript/objekte/array.htm#length@title=length der von getElementsByTagName zurückgegebenen Liste größer ist als i.

Ich würde allerdings die Funktion nur einmal aufrufen und das Ergebnis in einer Variablen ablegen, und dann nur noch mit der Variablen arbeiten.

Zusätzlich würde ich eher zu document.http://de.selfhtml.org/javascript/objekte/images.htm@title=images greifen.

Einen schönen Freitag noch.

Gruß, Mathias

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
debian/rules