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

来源:9-22 编程练习

小鸡爱下蛋

2015-11-19 16:57

假如我想在这个列表的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>


写回答 关注

1回答

  • 李晓健
    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>


    小鸡爱下蛋 回复李晓健

    哈哈,真形象,明白了!

    2015-11-20 09:37:31

    共 4 条回复 >

JavaScript进阶篇

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

468196 学习 · 21891 问题

查看课程

相似问题