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

为什么输出的全是文本节点而没有元素节点

<script type="text/javascript">

 var a = document.getElementByTagName('div');

 var b =a[0].childNodes;

 for(var i = 0;i<b.length;i++){

     document.write(b[i]+b[i].nodeType);

 }

 

 

</script>

b[i].nodeType也输出不了

正在回答

2 回答

var a = document.getElementByTagName('div');少个s,应该是

var a = document.getElementsByTagName('div');

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

getElementByTagName书写错误,还是不仔细,打扰了

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

举报

0/150
提交
取消

为什么输出的全是文本节点而没有元素节点

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