2016-03-20 5 views
0

Ich versuche, alle Knoten in einem div zu durchlaufen. Ich benutze diesen Code, um Zugriff auf alle Knoten im div zu haben.ChildNodes, Längenfehler

var div = document.getElementById('thedivId'); 
var childs = div.childNodes 

und dann versuche ich, eine Schleife durch sie childs.length

aber in der Konsole, wenn ich es laufen ich diese Störung erhalte:

Cannot read property 'childNodes' of null

Ich kann nicht verstehen, warum dies geschieht, ich weiß, das ist kein Array, aber die Liste der Knoten hat die Eigenschaft Länge, und ich habe es hier verwendet gesehen: http://www.w3schools.com/jsref/prop_node_childnodes.asp

+1

Vielleicht führen Sie dies, bevor Ihr DOM bereit ist, was bedeutet, dass 'thedivId' noch nicht existiert. –

Antwort

0

Die wahrscheinlichste Antwort ist, dass w Wenn Sie das ausführen, ist DOM nicht bereit, wie Ismael oben sagte

+0

Vielen Dank Kumpel – Chris

Verwandte Themen