亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

子節點個數

為啥輸出子節點的個數為7啊~~~~~

正在回答

2 回答

<div>
??javascript?<!--文本節點-->?
??<p>javascript</p><!--p元素節點-->?<!--邊上還有個空格的文本節點-->
??<div>jQuery</div><!--div元素節點--><!--邊上還有個空格的文本節點-->
??<h5>PHP</h5><!--h5元素節點--><!--邊上還有個空格的文本節點-->
</div>


0 回復 有任何疑惑可以回復我~

主要是因為不同瀏覽器之間的兼容性。

比如說下面這種情況:

<div>
??javascript??
??<p>javascript</p>
??<div>jQuery</div>
??<h5>PHP</h5>
</div>

<div>后面的尖括號到<p>之間的內容算一個文本節點,<p>到</p>之間是一個元素節點,</p>到<div>之間的換行也算一個文本節點,,,</h5>與</div>之間也算一個文本節點。

所以一共會有7個子節點

<div>javascript<p>javascript</p><div>jQuery</div><h5>PHP</h5></div>

如果將代碼簡化成上面這種形式,則只會有4個子節點。(1個文本節點,3個元素節點)

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
JavaScript進階篇
  • 參與學習       468966    人
  • 解答問題       22582    個

本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界

進入課程

子節點個數

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號