gpt4 book ai didi

javascript - 如何使用setTimeout来延迟循环中的增量计数器?

转载 作者:行者123 更新时间:2023-11-30 20:31:40 25 4
gpt4 key购买 nike

<分区>

我想使用 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>

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com