jürgen j.: Variable definieren in Bedingung

Beitrag lesen

Hallo!

Hm. Ich bin eigentlich gewohnt, dass man zuerst mal feststellt, ob ein Browser überhaupt eine Methode kennt, indem man den Wahrheitswert von (in diesem Fall) document.getElementsByTagName feststellt.

Ja, ich natürlich auch!

Erst wenn das "wahr" ergibt, kann man die Methode auch anwenden durch document.getElementsByTagName("img"). Weil logischerweise das Elemente-Array niemals existieren kann, wenn getElementsByTagName() nicht existiert, sondern der Browser eher mit einer Fehlermeldung aussteigen sollte.

Sollte vielleicht, tut aber nicht. Weil die Browser das klaglos mitmachen, ist meine Frage entstanden.
Hätt ja sein können, daß sowas nicht nur ein hack, sondern "höheres" Scripting ist und manche Leute das so verwenden.

tschüs, jürgen