javascript - 關於類別的一個小問題,求解答?
黄舟
黄舟 2017-06-26 10:55:34
0
7
667

瀏覽器彈出的一直和書上的不一樣,想不明白,按道理因該是彈出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>
黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(7)
学习ing

難道該不是3?

曾经蜡笔没有小新

彈出來的是3,因為ClassName為example的元素有三個。

仅有的幸福

傳回一個類似陣列的對象,包含了所有指定 class 名稱的子元素。當呼叫發生在document物件上時, 整個DOM都會被搜尋, 包含根節點。你也可以在任意元素上呼叫getElementsByClassName() 方法,它將傳回的是以目前元素為根節點,所有指定class名稱的子元素。

你使用getElementsByClassName()選擇類別名為example的所有節點,彈出3是正確的

我想大声告诉你

不應該是3麼

学习ing

3,ClassName為example的元素有三。

Ty80

彈出的答案是3,因為類別名為example的有三個。

Peter_Zhu

對不起,剛剛弄錯了()裡的是demo

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板