<分区>
我想使用 setTimeout 来延迟循环中的增量计数器,以便每秒钟更改一次图片。我尝试延迟 updatePic() 使用 setTimeout 但它也不起作用。 请帮忙。谢谢。
我的JS代码:
function picAnimation() {
//var pic = document.getElementById('pic').src;
for(i = 2; i < 25; ) {
updatePic(i);
setTimeout(function() {increment(i);} , 1000);
}
}
function updatePic(i) {
if(i > 9) {
document.getElementById('pic').src = "./animation/0" + i + ".png";
} else {
document.getElementById('pic').src = "./animation/00" + i + ".png";
}
}
function increment(i) {
i++;
}
picAnimation();
我的html代码:
<center><img id = "pic" src="./animation/001.png" alt="N/A" width="800" height="300"></center>