肿没没有反应。。

来源:9-7 节点属性

我待叉叉如圈圈

2015-10-23 16:24

 <script type="text/javascript">

    var ss=document.getElementsByTagName("li")

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

    document.write("li的节点名称是:"+ss[i].nodeName+"<br>");

    document.write("li的节点属性是:"+ss[i].nodeValue+"<br>");

    document.write("li的节点类型:"+ss[i].nodeType+"<br>")

  </script>


写回答 关注

2回答

  • 忧郁的狮子座
    2015-10-23 16:33:56
    已采纳

    倒数第二行少了个分号,而且,for后面的三个document要用{}括起来

    另外,ss.length后面要加()的,下面是修改后的代码:

     <script type="text/javascript">

        var ss=document.getElementsByTagName("li")

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

        document.write("li的节点名称是:"+ss[i].nodeName+"<br>");

        document.write("li的节点属性是:"+ss[i].nodeValue+"<br>");

        document.write("li的节点类型:"+ss[i].nodeType+"<br>");

      }

    </script>



    我待叉叉如圈...

    非常感谢!

    2015-10-23 16:54:38

    共 1 条回复 >

  • Y_du
    2015-10-23 16:33:24
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>
    
    <body>
    <ul>
        <li></li>
    </ul>
    <script type="text/javascript">
        var ss=document.getElementsByTagName("li")
        for(var i=0;i<ss.length;i++)
        document.write("li的节点名称是:"+ss[i].nodeName+"<br>");
        document.write("li的节点属性是:"+ss[i].nodeValue+"<br>");
        document.write("li的节点类型:"+ss[i].nodeType+"<br>")
      </script>
    </body>
    </html>

    你这样写要把js放到你的</body>上方就能运行了,不然document.getElementsByTagName("li")取不到。

    我待叉叉如圈...

    谢谢亲

    2015-10-23 16:55:12

    共 1 条回复 >

JavaScript进阶篇

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

468061 学习 · 21891 问题

查看课程

相似问题