Worf: ungültige Werte bei Eigenschaften abfangen

Beitrag lesen

Hallo,

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.

Nicht ganz: Die getElementsByName-Methode gibt immer eine NodeList (bzw. HTMLCollection, je nach Implementierung) zurück, ggf. ist diese leer.
Erst der Versuch, auf ein nicht vorhandenes Element daraus zugreifen zu wollen, ergibt einen Fehler ("Returns null if the index is out of range.") - dieser Fall ist auch gegeben, wenn auf das Element mit dem Index 0 zugegriffen wird, die Liste/Collection jedoch leer ist.
Die getElementById-Methode liefert als Ergebnis null, wenn das Element nicht gefunden werden konnte.

Gruss,
Worf