问答详情
源自:9-7 节点属性

提交没有效果呢

<body>

  <ul>

     <li>javascript</li>

     <li>HTML/CSS</li>

     <li>jQuery</li>     

  </ul>

  <script type="text/javascript">

    

        var anode=document.getElementsByTagName("li");

        for(var i=0;i<anode.lengh;i++){

        document.write(anode[i].nodeName+"");

        document.write(anode[i].nodeValue+"");

        document.write(anode[i].nodeType+"");

        }

  </script>

</body>


提问者:慕粉3645574 2016-08-08 09:41

个回答

  • 满天星6
    2016-08-14 11:03:00

    length中少写了个t是一点;

    在document.write(anode[i].nodeName+"");中

    你可以将anode[i]改为anode[i+1]

    或者你把for循环里像下面这样改:

    for(var i=1;i<anode.length-1;i++)

  • Xuexi2333194915
    2016-08-08 11:42:51

    第十行应该是    for(var i=0;i<anode.length;i++){

    长度是length   你少写了个t

  • 小小的北风
    2016-08-08 11:22:21

    好好看看长度是这么拼写的:length

  • 慕粉3417434
    2016-08-08 10:46:04

    长度写错了,应该是length