我試圖通過純'javascript'找到一個節點的子元素數量,但得到意想不到的錯誤。查找一個元素的子元素數量返回'null'錯誤
HTML:
<html>
<head>
<script>
var a = document.getElementById('div1').children.length;
console.log(a);
</script>
</head>
<body>
<div id="div1">
<p>This is para1.</p>
<p>This is para2.</p>
</div>
</body>
</html>
錯誤:
TypeError: Cannot read property 'children' of null
但是,我可以清楚地看到,我的div有2級孩子的節點。有人可以幫忙嗎?
只需將'script'放入'body'部分。 –