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

请问如何才能让图片循环更新,现在这代码只是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贡献1876条经验 获得超5个赞

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

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

TA贡献1798条经验 获得超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 关注
  • 91 浏览
慕课专栏
更多

添加回答

举报

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