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

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

慕码人5044430

2020-05-10 19:28

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


写回答 关注

1回答

  • 初学小小白
    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 />");


JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题