節(jié)點值為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("元素節(jié)點是:"?+?a[i].nodeName?+?"<br>");? ????document.write("節(jié)點值是:"?+?a[i].nodeValue?+?"<br>");? ????document.write("節(jié)點類型是:"?+?a[i].nodeType?+?"<br>");? ??} ??</script> </body>
2016-06-03
1. 元素節(jié)點的 nodeValue 是?undefined 或 null,所以是null。如果你要得到里面的text:
?document.write("第"+i+"個節(jié)點的值是"+a[i].childNodes[0].nodeValue+"<br? />");這句話可以得到里面的元素;或者:document.write("第"+i+"個節(jié)點的值是"+lists[i].innerHTML+"<br? />");? 都可以。
2016-05-04
一、nodeName 屬性:?節(jié)點的名稱,是只讀的。
1.?元素節(jié)點的 nodeName 與標(biāo)簽名相同
2.?屬性節(jié)點的 nodeName 是屬性的名稱
3.?文本節(jié)點的 nodeName 永遠(yuǎn)是 #text
4.?文檔節(jié)點的 nodeName 永遠(yuǎn)是 #document
二、nodeValue 屬性:節(jié)點的值
1. 元素節(jié)點的 nodeValue 是?undefined 或 null
2. 文本節(jié)點的 nodeValue 是文本自身
3. 屬性節(jié)點的 nodeValue 是屬性的值
三、nodeType 屬性:?節(jié)點的類型,是只讀的。以下常用的幾種結(jié)點類型:
元素類型?? ?節(jié)點類型
? 元素 ? ? ? ? ?1
? 屬性 ? ? ? ? ?2
? 文本 ? ? ? ? ?3
? 注釋 ? ? ? ? ?8
? 文檔 ? ? ? ? ?9
注意看看左邊的內(nèi)容 不同節(jié)點的值和名稱不相同 而且固定 ?獲取的是元素標(biāo)簽 所以值是undefined和null兩種 ?這里為null ?你說的javascript ? html等你可以自己獲取一下該標(biāo)簽 就知道屬于什么節(jié)點類型 自己試試吧
2016-04-26
javascript
元素節(jié)點是:LI
節(jié)點值是:null
節(jié)點類型是:1
HTML/CSS
元素節(jié)點是:LI
節(jié)點值是:null
節(jié)點類型是:1
jQuery
元素節(jié)點是:LI
節(jié)點值是:null
節(jié)點類型是:1
輸出是這樣的,節(jié)點值為什么是null呢,節(jié)點值不是javascript? htmk/css jquery這些嗎,那javascript? htmk/css jquery這些只能叫本文么?