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

我这样写不能输出节点属性,哪里错了啊

求帮助!!!!

提问者:Molisan 2016-10-19 16:49

个回答

  • 折翼天使I
    2016-10-27 14:03:27

    兄弟啊,你的“ var a=getElementsByTagName("li")”这句写错了啊,还有个document呢??!!!

  • Mnemosyne
    2016-10-24 10:15:12

    <!DOCTYPE HTML>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <title>节点属性</title>
    </head>
    <body>
      <ul>
         <li>javascript</li>
         <li>HTML/CSS</li>
         <li>jQuery</li>     
      </ul>
      <script type="text/javascript">
        var a=document.getElementsByTagName("li")
        for(var i=0;i<a.length;i++){
            document.write(a[i].nodeName+" "+a[i].nodeValue+" "+a[i].nodeType+" ");
        }
      </script>
    </body>
    </html>

    for循环那里i需要定义下。

  • 什么都不懂得小透明
    2016-10-21 15:36:24

    for(var i=0.....)

  • Wy372265655
    2016-10-19 17:14:53

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

  • Molisan
    2016-10-19 16:50:42

    <!DOCTYPE HTML>

    <html>

    <head>

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

    <title>节点属性</title>

    </head>

    <body>

      <ul>

         <li>javascript</li>

         <li>HTML/CSS</li>

         <li>jQuery</li>     

      </ul>

      <script type="text/javascript">

        var a=getElementsByTagName("li")

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

        {

            document.write(a[i].nodeValue+" "+a[i].nodeType+" "+a[i].nodeName+"<br/>")

        }

      </script>

    </body>

    </html>