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

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

節點值為null

<body>
??<ul>
?????<li>javascript</li>
?????<li>HTML/CSS</li>
?????<li>jQuery</li>?????
??</ul>
??<script?type="text/javascript">
??var?a?=?document.getElementsByTagName("li");????
??for(var?i?=?0;?i?<?a.length;?i++){
????document.write(""?+?a[i].innerHTML?+?"<br>");?
????document.write("元素節點是:"?+?a[i].nodeName?+?"<br>");?
????document.write("節點值是:"?+?a[i].nodeValue?+?"<br>");?
????document.write("節點類型是:"?+?a[i].nodeType?+?"<br>");?
??}
??</script>
</body>


正在回答

3 回答

1. 元素節點的 nodeValue 是?undefined 或 null,所以是null。如果你要得到里面的text:

?document.write("第"+i+"個節點的值是"+a[i].childNodes[0].nodeValue+"<br? />");這句話可以得到里面的元素;或者:document.write("第"+i+"個節點的值是"+lists[i].innerHTML+"<br? />");? 都可以。

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

一、nodeName 屬性:?節點的名稱,是只讀的。

1.?元素節點的 nodeName 與標簽名相同
2.?屬性節點的 nodeName 是屬性的名稱
3.?文本節點的 nodeName 永遠是 #text
4.?文檔節點的 nodeName 永遠是 #document

二、nodeValue 屬性:節點的值

1. 元素節點的 nodeValue 是?undefined 或 null
2. 文本節點的 nodeValue 是文本自身
3. 屬性節點的 nodeValue 是屬性的值

三、nodeType 屬性:?節點的類型,是只讀的。以下常用的幾種結點類型:

元素類型?? ?節點類型
? 元素 ? ? ? ? ?1
? 屬性 ? ? ? ? ?2
? 文本 ? ? ? ? ?3
? 注釋 ? ? ? ? ?8
? 文檔 ? ? ? ? ?9

注意看看左邊的內容 不同節點的值和名稱不相同 而且固定 ?獲取的是元素標簽 所以值是undefined和null兩種 ?這里為null ?你說的javascript ? html等你可以自己獲取一下該標簽 就知道屬于什么節點類型 自己試試吧

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

javascript
元素節點是:LI
節點值是:null
節點類型是:1
HTML/CSS
元素節點是:LI
節點值是:null
節點類型是:1
jQuery
元素節點是:LI
節點值是:null
節點類型是:1


輸出是這樣的,節點值為什么是null呢,節點值不是javascript? htmk/css jquery這些嗎,那javascript? htmk/css jquery這些只能叫本文么?

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

舉報

0/150
提交
取消

節點值為null

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

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

幫助反饋 APP下載

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

公眾號

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