div内のすべてのノードをループしてみます。 このコードを使用してdiv内のすべてのノードにアクセスします。ChildNodes、length error
var div = document.getElementById('thedivId');
var childs = div.childNodes
、その後、私はchilds.length
を使用して、それをループしてみたが、私はそれを実行し、コンソールに私はこのエラーを取得しています:
Cannot read property 'childNodes' of null
これがなぜ起こるか私には理解カント、私はそれは配列ではないことを知っていますが、ノードリストにはlengthというプロパティがあり、ここで使用されています。http://www.w3schools.com/jsref/prop_node_childnodes.asp
DOMが準備が整う前にこれを実行すると、 'thedivId'がまだ存在しません。 –