求问各位大神,为什么节点的名称、值都没输出呢?

来源:9-7 节点属性

慕斯6055237

2018-10-05 07:30

<!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 text=document.getElementsByTagName("li");

   //document.write("没错吧"+text[0].nodeVlue);

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

      document.write("节点的名称为:"+text[i].nodeName+"<br />"+"节点的值为:"+text[i].nodeValue+<b />+"节点的类型为:"+text[i].nodeType+<br />);

   }

  </script>

</body>

</html>


写回答 关注

4回答

  • 吞噬之厄伽勒
    2018-10-11 08:42:22
    已采纳

    <script type="text/javascript">

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

       //document.write("没错吧"+text[0].nodeVlue);

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

          document.write("节点的名称为:"+text[i].nodeName+"<br />"+"节点的值为:"+text[i].nodeValue+"<br />"+"节点的类型为:"+text[i].nodeType+"<br />");

       }

      </script>


  • qq_夏佐_0
    2018-11-29 15:08:15

    看我的:


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

        function getNodeInfo() {

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

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

                var nodeOne = node[i];

                document.write("nodeName:" + nodeOne.nodeName +  " nodeValue:" + nodeOne.nodeValue + " nodeType:" + nodeOne.nodeType +  "<br>");

            }

        }

        

        getNodeInfo();

      </script>

    </body>

    </html>


  • 思维微积分
    2018-11-10 16:02:24

    值一直为null


  • 慕斯6055237
    2018-10-05 07:35:23

    发现了,是输出的时候<br />没加“”

JavaScript进阶篇

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

468194 学习 · 21891 问题

查看课程

相似问题