为了账号安全,请及时绑定邮箱和手机立即绑定

请问如何才能让图片循环更新,现在这代码只是3张图片更新完了就结束了!

请问如何才能让图片循环更新,现在这代码只是3张图片更新完了就结束了!

GCT1015 2023-01-03 18:14:29

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script type="text/javascript">
var currentImgNumber=1;
var numberOfImages=3;
function window_onload()
{
setTimeout("switchImage()",3000);
}
function switchImage()
{
currentImgNumber++;
document.imgAdvert.src='AdvertImage'+currentImgNumber+'.jpg';
if(currentImgNumber<numberOfImages)
{
setTimeout("switchImage()",3000);
}
}
</script>
</head>

<body onload="window_onload()">
<img src="AdvertImage1.jpg" name="imgAdvert" />
</body>

小弟新手一个,请哪位大佬指点指点!

查看完整描述

2 回答

?
慕运维8079593

TA贡献1638条经验 获得超5个赞

setTimeout()只是定时执行一次,用setInterval();定时不断执行

查看完整回答
反对 回复 2023-01-06
?
元芳怎么了

TA贡献1530条经验 获得超7个赞

var currentImgNumber=0; // 0~2var numberOfImages=3;function window_onload(){    setTimeout("switchImage()",3000);}function switchImage(){    document.imgAdvert.src='AdvertImage'+(currentImgNumber+1)+'.jpg';    currentImgNumber++;    currentImgNumber %= numberOfImages;    setTimeout("switchImage()",3000);}

查看完整回答
反对 回复 2023-01-06
  • 2 回答
  • 0 关注
  • 16 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信