课程中for循环里面文本片段节点怎么能获取3个li呢?是不类似数组a[i]=i这种赋值

课程中for循环里面文本片段节点怎么能获取3个li呢?是不类似数组a[i]=i这种赋值

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

li=document.createElement("li");

document.createDocumentFragment().appendChild(li)

}

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
卡布琦诺 2020-03-20 20:50:57

同学你好,关于同学的疑问解答如下:

1、执行for循环,i=0,满足i<3,执行i++,执行

li=document.createElement("li");
document.createDocumentFragment().appendChild(li)

创建li元素,进行第二次循环,因为第一次循环执行了i++,所以此时i=1,满足i<3,执行i++,执行:

li=document.createElement("li");
document.createDocumentFragment().appendChild(li)

创建li元素,进行第三次循环,因为第二次循环也执行了i++,所以此时i=2,满足i<3,执行i++,执行:

li=document.createElement("li");
document.createDocumentFragment().appendChild(li)

创建li元素,进行第四次循环,因为第三次循环也执行了i++,所以此时i=3,不满足i<3,结束循环。

希望可以帮到你,如果还有疑问,可以再次提问,祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师