为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

</script>


正在回答

2 回答

可以用循环,代码如下
    <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>

1 回复 有任何疑惑可以回复我~
#1

栄篱 提问者

感谢你的宝贵时间为我解答
2016-03-04 回复 有任何疑惑可以回复我~

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

0 回复 有任何疑惑可以回复我~
#1

xz小郑

我一般先着重理解需要理解的东西,比如css中盒子模型和布局模型,理解这些之后,在学习里边的对象和方法,比如插入节点这个方法,我会想这个方法是什么用,需要什么参数,返回值是什么,然后在写几个例子,最后和其他结合起来整理理解一下(都是个人经验,可能有错误的地方)
2016-03-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信