請問這段代碼哪里出錯了?為什么圖片沒法切換呢
?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);
? ? ?
? ? ?
? ? ?
? ? ?
? ? ?
? ? ?
? ? ?
? ?}
2016-09-28
因為圖片跟老師講的例子不一樣,圖片是排列放置,通過改變top值來顯示圖片的。
2017-04-25
?pic=document.getElementById('pic').getElementsByTagName('li')就解決了