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

来源:9-8 访问子节点childNodes

绅先生

2018-11-28 20:22

<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回答

  • 慕移动5083425
    2018-12-27 11:49:24

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

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

  • 绅先生
    2018-11-28 20:32:17

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

JavaScript进阶篇

本课程从如何插入JS代码开始,带您进入网页动态交互世界

468194 学习 · 21891 问题

查看课程

相似问题