账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    index = (index+1)%imageArr.length;这句代码什么意思?还有有没有可替代的方案实现这种效果
    39
    0
    <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
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 寡ジ交◣ 普通会员 1楼
      502 Bad Gateway

      502 Bad Gateway


      nginx
    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部