Andreas Schneider: Variable definieren in Bedingung

Beitrag lesen

Hallo Dieter,

if(x=document.getElementsByTagName("img")){
Mir ist zwar raetselhaft, was deine Bedingung machen soll, jedenfalls folgt hinter 'if' ein Vergleich und keine Zuweisung, mithin '==' und nicht '='.

Wenn ich das richtig sehe, weist er der Variablen x ein Array zu, das alle img-Objekte des aktuellen Dokuments enthält. Wenn das Dokument keine imgs enthält, ist das Ergebnis false. Er könnte das Ganze auch so schreiben:
var x=document.getElementsByTagName("img");
if (x.length == 0) {
...
}

@Jürgen: Ich sehe eigentlich nicht, warum das nicht erlaubt sein sollte.

Grüße
Andreas

--
Hier könnte Ihre Werbung stehen.