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

请问我这里哪里错了 为啥运行不了

<script type="text/javascript">

 var a=document.getElementsByTagName("div")[0].childNodes;

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

     document.write("第"+(i+1)"个子节点的值是:"+a[i].nodeValue+"<br />");

     document.write("第"+(i+1)+"个节点的名称是:"+a[i].nodeName+"<br  />");

     document.write("第"+(i+1)+"个节点的属性是:"+a[i].nodeType+"<br  />");

     document.write("<br  />");

 }

</script>


提问者:慕码人5044430 2020-05-10 19:28

个回答

  • 初学小小白
    2020-05-15 10:33:22

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

         document.write("第"+(i+1)"个子节点的值是:"+a[i].nodeValue+"<br />");

    粗心了,少了个+号:

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

         document.write("第"+(i+1)+"个子节点的值是:"+a[i].nodeValue+"<br />");