问答详情
源自:9-8 访问子节点childNodes

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

<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也输出不了

提问者:绅先生 2018-11-28 20:22

个回答

  • 慕移动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书写错误,还是不仔细,打扰了