為什么文本節(jié)點的值為空?
為什么除了第一個出現(xiàn)了javascript,后面都是空白?
子節(jié)點名稱為:#text
子節(jié)點值為: javascript?
子節(jié)點類型為:3
子節(jié)點名稱為:P
子節(jié)點值為:null
子節(jié)點類型為:1
子節(jié)點名稱為:#text
子節(jié)點值為:?
子節(jié)點類型為:3
子節(jié)點名稱為:DIV
子節(jié)點值為:null
子節(jié)點類型為:1
子節(jié)點名稱為:#text
子節(jié)點值為:?
子節(jié)點類型為:3
子節(jié)點名稱為:H5
子節(jié)點值為:null
子節(jié)點類型為:1
子節(jié)點名稱為:#text
子節(jié)點值為:?
子節(jié)點類型為:3
2016-03-11
除了IE之外,其他瀏覽器在檢測childNodes屬性時,都會輸出7個節(jié)點。
另外,當(dāng)循環(huán)到第二個節(jié)點時,該節(jié)點為屬性節(jié)點<p></p>。屬性節(jié)點的文本節(jié)點為null.? 可以檢測一下console.log(typeof undefined ==null)? //返回true .? 但是瀏覽器都輸出文本節(jié)點的屬性為null .
當(dāng)循環(huán)到第三個節(jié)點時,該節(jié)點為文本節(jié)點 #text.其實就是<div>與</p>那個空白區(qū)域(因為你敲了回車鍵,產(chǎn)生了空白區(qū)域) 那空白區(qū)域的文本屬性nodeValue當(dāng)然等于空。
以此類推 ,body里面就有三個屬性節(jié)點 ,?? 四個文本節(jié)點,其中有一個的nodevalue=javascript? 其他三個的nodeValue=""?