節點值為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>
2016-06-03
1. 元素節點的 nodeValue 是?undefined 或 null,所以是null。如果你要得到里面的text:
?document.write("第"+i+"個節點的值是"+a[i].childNodes[0].nodeValue+"<br? />");這句話可以得到里面的元素;或者:document.write("第"+i+"個節點的值是"+lists[i].innerHTML+"<br? />");? 都可以。
2016-05-04
一、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等你可以自己獲取一下該標簽 就知道屬于什么節點類型 自己試試吧
2016-04-26
javascript
元素節點是:LI
節點值是:null
節點類型是:1
HTML/CSS
元素節點是:LI
節點值是:null
節點類型是:1
jQuery
元素節點是:LI
節點值是:null
節點類型是:1
輸出是這樣的,節點值為什么是null呢,節點值不是javascript? htmk/css jquery這些嗎,那javascript? htmk/css jquery這些只能叫本文么?