首页 新闻 赞助 找找看

有关for循环的问题

0
悬赏园豆:10 [已解决问题] 解决于 2016-11-26 11:23

var UL = document.getElementsByClassName('list')[0];

var LI = UL.getElementsByTagName('li');

var img = document.createElement("img");

for(var i=0;i<LI.length;i++){
LI[i].appendChild(img);
// console.log(i)

    }

我想让每个li都动态插入一个img
怎么才可以让这个全部遍历出来,现在只遍历出最后一个值,不应该全都会走一遍吗?怎么才可以全部走一遍,我知道for循环是瞬间的,所以肯定是只会出最后一个结果。也就是最后一个li会被添加到img。前面的都被瞬间过了,可这里就是我想不通的,他瞬间应该也会走一遍才对啊,所以其·前面的也应该被添加到img,奇了个怪

Model-Zachary的主页 Model-Zachary | 菜鸟二级 | 园豆:212
提问于:2016-11-25 21:18
< >
分享
最佳答案
0

for(var i=0;i<LI.length;i++){

var img = document.createElement("img");
LI[i].appendChild(img);
// console.log(i)

}

收获园豆:10
czd890 | 专家六级 |园豆:14292 | 2016-11-25 23:29

佩服,是我逻辑思维待进步

Model-Zachary | 园豆:212 (菜鸟二级) | 2016-11-26 11:23
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册