為什么同是文本節點,有的就沒值呢?
var el = document.getElementsByTagName("div")[0].childNodes;
?document.write('div的子節點數為:'+el.length+'<br/>');
?for(i=0;i<el.length;i++){
? ? ?document.write('第'+ (i+1)+'個節點;---');
? ? ?document.write(el[i].nodeName+'---');
? ? ?document.write(el[i].nodeValue+'---');
? ? ?document.write(el[i].nodeType+'<br/>');
?}
?
/*? div的子節點數為:7
第1個節點;---#text--- javascript ---3
第2個節點;---P---null---1
第3個節點;---#text--- ---3
第4個節點;---DIV---null---1
第5個節點;---#text--- ---3
第6個節點;---H5---null---1
第7個節點;---#text--- ---3
*/
為什么第5個和第7個文本節點沒有值呢?
2021-01-27
有值 不過是符號(換行符 空格 縮進符之類的) 看不見?
2021-01-27