我尝试遍历div中的所有节点。 我使用此代码可以访问div中的所有节点。
var div = document.getElementById('thedivId');
var childs = div.childNodes
然后我尝试使用childs.length
但在我运行它的控制台中我收到此错误:
无法读取属性' childNodes'为null
我无法理解为什么会发生这种情况,我知道这不是一个数组,但是节点列表具有属性长度,我已经看到它在这里使用:http://www.w3schools.com/jsref/prop_node_childnodes.asp
答案 0 :(得分:0)
最有可能的答案是,当你运行时,DOM还没有准备就绪,正如Ismael上面所说的