课程中for循环里面文本片段节点怎么能获取3个li呢?是不类似数组a[i]=i这种赋值
for(var i = 0;i<3;i++){
li=document.createElement("li");
document.createDocumentFragment().appendChild(li)
}
10
收起
正在回答 回答被采纳积分+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 星