#text的文本值
? var d = ?document.getElementsByTagName("div")[0].childNodes;
? ? ? ? ?for(var i=0;i<d.length;i++)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? ?document.write("節(jié)點名稱:"+d[i].nodeName+"</br>");
? ? ? ? ? ? ? ? ?document.write("節(jié)點類型:"+d[i].nodeType+"</br>");
? ? ? ? ? ? ? ? ?document.write("節(jié)點值:"+d[i].nodeValue+"</br>");
? ? ? ? ? ? ? ? ?document.write("</br>");
? ? ? ? ? ? }
?
_____________
節(jié)點名稱:#text
節(jié)點類型:3
節(jié)點值: javascript?
節(jié)點名稱:P
節(jié)點類型:1
節(jié)點值:null
節(jié)點名稱:#text
節(jié)點類型:3
節(jié)點值:?
節(jié)點名稱:DIV
節(jié)點類型:1
節(jié)點值:null
節(jié)點名稱:#text
節(jié)點類型:3
節(jié)點值:?
節(jié)點名稱:H5
節(jié)點類型:1
節(jié)點值:null
節(jié)點名稱:#text
節(jié)點類型:3
節(jié)點值:
——————————?
怎么 ?節(jié)點名稱:#text
節(jié)點值是空的??
為什么不是依次是?javascript ??jQuery ?和?PHP
2015-01-10
糾正 ?“兩個節(jié)點之間如果有空白比如</p> 和</div> 之間” 應該是 “兩個節(jié)點之間如果有空白比如</p> 和<div> 之間”
也就是上一個閉合標簽和下一個開始標簽之間是否有空格,決定了節(jié)點元素的多和少
2015-01-10
紅色框框標注的 從上到下 從左到右 ?依次對應的是輸出的7個結點。兩個節(jié)點之間如果有空白比如</p> 和</div> 之間有空白則算一個空白節(jié)點,如果沒有,則不計節(jié)點.當代碼緊挨著寫的時候沒有空格則是如下:
4個標注的 從左往右 依次為輸出的4個節(jié)點。
2015-01-10
終于搞懂了:
這樣的結果是
節(jié)點名稱:#text
節(jié)點類型:3
節(jié)點值:javascript
節(jié)點名稱:P
節(jié)點類型:1
節(jié)點值:null
節(jié)點名稱:DIV
節(jié)點類型:1
節(jié)點值:null
節(jié)點名稱:H5
節(jié)點類型:1
節(jié)點值:null
這樣的結果:
節(jié)點名稱:#text
節(jié)點類型:3
節(jié)點值: javascript?
節(jié)點名稱:P
節(jié)點類型:1
節(jié)點值:null
節(jié)點名稱:#text
節(jié)點類型:3
節(jié)點值:?
節(jié)點名稱:DIV
節(jié)點類型:1
節(jié)點值:null
節(jié)點名稱:#text
節(jié)點類型:3
節(jié)點值:?
節(jié)點名稱:H5
節(jié)點類型:1
節(jié)點值:null
節(jié)點名稱:#text
節(jié)點類型:3
節(jié)點值:?