浏览器弹出的一直和书上的不一样,想不明白,按道理因该是弹出1才对,为什么我试了一下是0?
代码如下:
<!DOCTYPE html>
<html>
<body>
<p class="example">123</p>
<p class="example">123</p>
<p class="example">123</p>
<p>456</p>
<p id="demo"></p>
<script>
alert(document.getElementsByClassName("example").length);
</script>
</body>
</html>
难道该不是3?
弹出来的是3,因为ClassName为example的元素有三个。
你使用
getElementsByClassName()
选择类名为example
的所有节点,弹出3是正确的不应该是3么
3,ClassName为example的元素有三个。
弹出的答案是3,因为类名为example的有三个。
对不起,刚弄错了()里的是demo