为了账号安全,请及时绑定邮箱和手机立即绑定

为什么同是文本节点,有的就没值呢?

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个文本节点没有值呢?

正在回答

2 回答

有值 不过是符号(换行符 空格 缩进符之类的) 看不见 

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//6010e31d0001b36c03750244.jpg空白节点

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么同是文本节点,有的就没值呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信