【发布时间】:2019-12-21 11:23:20
【问题描述】:
我使用以下代码每 5 秒更改一次图像和链接,但第二张图像 https://img2.png 停留 10 秒 - 我错过了什么?
<script>
var links = ["https://website1.com","https://website2.com"];
var images = ["https://img1.jpg","https://img2.png"];
var i = 0;
var renew = setInterval(function(){
if(links.length == i){
i = 0;
}
else {
document.getElementById("bannerImage").src = images[i], style="width:100%; height: auto;";
document.getElementById("bannerLink").href = links[i], target="_blank";
i++;
}
},5000);
</script>
<a id="bannerLink" target="_blank" href="https://website1.com" onclick="void window.open(this.href);
return false;">
<img id="bannerImage" style="width:100%; height: auto;" src="https://img1.jpg">
【问题讨论】:
标签: javascript logic setinterval