ChildNodes,长度错误

时间:2016-03-20 20:01:09

标签: javascript html nodes

我尝试遍历div中的所有节点。 我使用此代码可以访问div中的所有节点。

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

然后我尝试使用childs.length

循环播放它

但在我运行它的控制台中我收到此错误:

  

无法读取属性' childNodes'为null

我无法理解为什么会发生这种情况,我知道这不是一个数组,但是节点列表具有属性长度,我已经看到它在这里使用:http://www.w3schools.com/jsref/prop_node_childnodes.asp

1 个答案:

答案 0 :(得分:0)

最有可能的答案是,当你运行时,DOM还没有准备就绪,正如Ismael上面所说的