DOM Problem

Soapp

Erfahrenes Mitglied
Ich Prüfe in einer Schleife den Wert eines Knotens.
Sobald dieser aber nicht existiert bricht JS mit Fehlermeldung ab.
Wie kann ich auch abfragen, ob es diesen Knoten gibt?
Soll ich das mit DOM oder mit JS abfragen ?

Danke


Code:
for (a=1; a<len; a++)
	       {
		if (typeof(zeile.childNodes[a].childNodes[1].value)!= "undefined" )
			{
..................................................
 
Hi,

frag zunächst ab, ob der Knoten existiert und dann ob es ein value-Attribut gibt.
Code:
if ((typeof(zeile.childNodes[a].childNodes[1])!= "undefined") && (typeof(zeile.childNodes[a].childNodes[1].value)!= "undefined"))
Wichtig ist die Reihenfolge der Bedingungen, da sie von links nach rechts ausgewertet werden.

Hoffentlich hilft Dir das weiter.

Ciao
Quaese
 
Zurück