嗨,我想做一个循环,它会自动添加“点”取决于有多少图像,我使用myArrImg.length,但它只输出一个类与一个类点一次即使它应该做四次?谁能帮助我:)For loop only loops 1 - JavaScript
var myArrImg = ['img/erftdgdf33.jpg','img/iajdi89.jpg','img/isdkfj01.jpg','img/wergf43.jpg'];
function dotsAuto(){
var test = document.getElementById('test');
var li = document.createElement('li');
li.className = 'dots';
for (i = 0; i < myArrImg.length; i++) {
test.appendChild(li);
}
}
dotsAuto();
你永远只能创建一个'li'并多次追加它到同一父母,从而使它看起来像只发生过一次。在循环中创建'li'。 –
@NiettheDarkAbsol你为什么不把它作为回答发布呢?只是为了得到喜欢?这是一个答案,你仍然可以得到他们 – Hydro
@FREEZE tbh我不确定。在过去几个月的某个地方,我完全停止回答大多数问题,只是将评论发布到这样简单的问题上。就像......对整个人来说没有特别帮助的问题,或者我太过分的判断?我不知道。在211k的声誉,为什么我需要更多? XD –