问答详情
源自:9-12 插入节点appendChild()

如果要创建几个<li>标签呢,要一个一个建吗?

<script>
 var newnode=document.createElement("li");
 var second=document.createElement("li");
 var thrid=document.creteElement("li");

</script>


提问者:栄篱 2016-03-03 22:10

个回答

  • xz小郑
    2016-03-03 23:12:48
    已采纳

    可以用循环,代码如下
        <script>
       var oUl=document.body.children[0]; //拿到body下的ul
       for(var i=0;i<3;i++){        //每次给li赋值一个新的对象
           var oLi=document.createElement('li');////////
           oLi.innerHTML='现在是第'+i+'个';
           oUl.appendChild(oLi);
       }    //获取oUl下的'li'
       var aLi=oUl.getElementsByTagName('li');
       alert(aLi.length)//3

    </script>

  • 栄篱
    2016-03-04 10:44:39

    你是怎么样学习前端的,学习一个新的概念是怎么学习的呢比如学习者插入节点,学完之后你会怎么想呢