问答详情
源自:9-22 编程练习

一次性插入多个标签,怎么用for循环

假如我想在这个列表的HTML项后插入六个完全相同的<li>,用的这个for循环有什么问题,求大神指教!


<body>

<ul id="test">

<li>JavaScript</li>

<li>HTML</li>

</ul> 

<script type="text/javascript">

  var otest = document.getElementById("test");  

  var newnode = document.createElement("li");

  newnode.innerHTML="PHP";

  for(var i=0;i<6;i++) {

  otest.appendChild(newnode);

  }

</script> 

</body>


提问者:小鸡爱下蛋 2015-11-19 16:57

个回答

  • 李晓健
    2015-11-19 18:31:23
    已采纳

    <script type="text/javascript">
        var otest = document.getElementById("test");
        for(var i=0;i<6;i++) {
            var newnode = document.createElement("li");
            newnode.innerHTML="PHP";
            otest.appendChild(newnode);
        }
    </script>