Der Martin: ungültige Werte bei Eigenschaften abfangen

Beitrag lesen

Hallo,

Nur wenn kein <thead> da ist, dann spuckt
document.getElementsByTagName("thead")[0].nodeName
irgendwas Blödes aus, ...

Ja, nämlich null. Das ist so definiert.

Um ganz präzise zu sein nicht null, sondern undefined.

ja, sorry - da war ich sowohl beim Lesen, als auch beim Schreiben zu oberflächlich. Ich wollte sagen: Die diversen getElement[s]By-Methoden geben null zurück, wenn sie das Gesuchte nicht finden.
An einem null-Wert nochmal auf eine Eigenschaft zuzugreifen, ergibt natürlich undefined.

Am praktischen Ergebnis ändert das aber hier nichts.

Ciao,
 Martin

--
Küssen ist die schönste Methode, eine Frau zum Schweigen zu bringen.
Selfcode: fo:) ch:{ rl:| br:< n4:( ie:| mo:| va:) de:] zu:) fl:{ ss:) ls:µ js:(