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

来源:4-1 焦点轮播图效果

慕粉SW

2016-09-27 22:49

 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回答

  • qq_梦里_0
    2016-09-28 19:15:48
    已采纳

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

    慕粉SW

    非常感谢!

    2016-09-29 17:33:48

    共 3 条回复 >

  • 慕少4124777
    2017-04-25 19:53:56

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

Tab选项卡切换效果

本课程详细介绍网页页面中最流行常用的tab切换效果

65465 学习 · 533 问题

查看课程

相似问题