var NowImg=1;//表示当前显示的div var MaxImg=2;//表示div的个数 function show(){ for(var i=1;i<=MaxImg;i++){ if(NowImg==i) document.getElementById("div"+NowImg).style.display='block';//当前显示的div else document.getElementById("div"+i).style.display='none'; } if(NowImg==MaxImg)//判断当前div是否是最后一个,如果是则从第一个重新轮回显示 NowImg=1; else NowImg++;//设置下一个显示的图片 } theTimer=setInterval("show()",15000);//设置定时器,显示下一个图片,10000表示每间隔10秒,可以改的。。。