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

请问这段代码哪里出错了?为什么图片没法切换呢

 window.onload=function(){

    var wrap=document.getElementById('wrap'),

        pic=document.getElementById('pic'),

        list=document.getElementById('list').getElementsByTagName('li'),

        index=0,

        timer=null;


     timer=setInterval(function(){

        index++;

        if(index>=list.length){

            index=0;

        }

        for(var i=0;i<list.length;i++){

            list[i].className="";

            pic[i].style.display = "none";

        }

        list[index].className="on";

        pic[index].style.display = "block";

     },2000);

     

     

     

     

     

     

     

   }


正在回答

2 回答

因为图片跟老师讲的例子不一样,图片是排列放置,通过改变top值来显示图片的。

0 回复 有任何疑惑可以回复我~
#1

慕粉SW 提问者

谢谢!那具体怎么解决呢?
2016-09-28 回复 有任何疑惑可以回复我~
#2

qq_梦里_0 回复 慕粉SW 提问者

你可以看看同学代码里面点赞数最高的那位的代码,一目了然。
2016-09-29 回复 有任何疑惑可以回复我~
#3

慕粉SW 提问者

非常感谢!
2016-09-29 回复 有任何疑惑可以回复我~

 pic=document.getElementById('pic').getElementsByTagName('li')就解决了

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

请问这段代码哪里出错了?为什么图片没法切换呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信