2016-03-20 93 views
0

我嘗試遍歷div中的所有節點。 我使用此代碼訪問div中的所有節點。ChildNodes,長度錯誤

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

,然後我嘗試遍歷它使用childs.length

但在控制檯當我運行它我得到這個錯誤:

Cannot read property 'childNodes' of null

我無法理解爲什麼會這樣,我知道這不是一個數組,但節點列表具有屬性長度,我已經看到它在這裏使用:http://www.w3schools.com/jsref/prop_node_childnodes.asp

+1

也許你在DOM準備好之前運行它,這意味着'thedivId'還不存在。 –

回答

0

最可能的答案是,w如果你運行DOM,DOM沒有準備好,因爲Ismael上面說過

+0

非常感謝 – Chris