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

index = (index+1)%imageArr.length;这句代码什么意思?还有有没有

index = (index+1)%imageArr.length;这句代码什么意思?还有有没有

慕村2502594 2018-12-31 19:45:46
<input type="text" id="imgUrl" value=""> <br> <input type="button" value="播放" onclick="autoPlay()"> <input type="button" value="添加图片" onclick="addImage()"><br> <img src="" alt=""  height="400px" width="400px" id="img"><br> <script> var imageArr = ['http://eduppp.cn/images/0/1.jpg','http://eduppp.cn/images/0/2.jpg', 'http://eduppp.cn/images/0/3.jpg','http://eduppp.cn/images/0/4.jpg']; var index=0; function autoPlay(){ var imgObj=document.getElementById('img'); //imgObj.style.display='inline'; if(imageArr.length<=0){ imgObj.alt = '图片木有了,请添加'; } else{ index = (index+1)%imageArr.length;//变量值随数组长度变化而变化 imgObj.src = imageArr[index];      } setTimeout(autoPlay,2000) //console.log(imageArr[index]) }index = (index+1)%imageArr.length;这句代码什么意思?还有有没有可替代的方案实现这种效果,for循环为什么就不行?
查看完整描述

1 回答

?
pardon110

TA贡献1038条经验 获得超227个赞

获取图片数组的索引

查看完整回答
反对 回复 2019-01-01
  • 1 回答
  • 0 关注
  • 1199 浏览
慕课专栏
更多

添加回答

举报

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