為啥沒有節(jié)點值呢
<script type="text/javascript">
? var x=document.getElementById("con").firstChild;
?document.write("div的第一個子節(jié)點名:"+x.nodeName+"</br>"+"div的第一個子節(jié)點值:"+x.nodeValue +"</br>"+"div的第一個子節(jié)點類型:"+x.nodeType+"</br>"+"</br>")
<script type="text/javascript">
? var x=document.getElementById("con").firstChild;
?document.write("div的第一個子節(jié)點名:"+x.nodeName+"</br>"+"div的第一個子節(jié)點值:"+x.nodeValue +"</br>"+"div的第一個子節(jié)點類型:"+x.nodeType+"</br>"+"</br>")
2016-07-29
舉報
2016-09-18
樓上說的很對,如果在DOM之間存在空格,換行,tap等空白符都被認為是一個text節(jié)點,所以計數的時候要注意
2016-07-29
你得到的節(jié)點可能是空白節(jié)點,注意瀏覽器的兼容性提到的內容
2016-07-29
nodeValue 屬性:
1. 元素節(jié)點的 nodeValue 是 undefined 或 null
2. 文本節(jié)點的 nodeValue 是文本自身
3. 屬性節(jié)點的 nodeValue 是屬性的值