在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Android  HTML/ javascipt中的for in 問題

javascipt中的for in 問題

個(gè)人認(rèn)為代碼沒問題,控制臺(tái)也沒顯示錯(cuò)誤,效果卻顯示不出來,望各位大佬幫忙解答一下,不勝感激

var aLi=document.querySelectorAll("li");
    // 選中所有叫l(wèi)i的元素
    var aName=[];
    // 存放所有l(wèi)i的類名
    for(var item of aLi){
        // for of:item變量代表整個(gè)數(shù)組里面的每一個(gè)元素
        // console.log(item);
        aName.push(item.classList[0]);
        //獲取類名并存儲(chǔ)到數(shù)組里面
        // console.log(aName);
    }

    // 復(fù)用性:需要多次使用到,封裝一個(gè)函數(shù)

    function nextPic(){
        aName.unshift(aName[5]);
        // 往數(shù)組的第一個(gè)位置插入一個(gè)元素
        aName.pop();//刪除數(shù)組最后一個(gè)元素
        for(var i=0,len=aLi.length;i<len;i++){
            // 把類名重新設(shè)置上去
            // aLi.classList[0]=aName[i];
            aLi[i].setAttribute("class",aName[i]);
        }
    }
回答
編輯回答
寫榮

關(guān)鍵字問題classclassName

2018年1月3日 09:06