js實現選項卡切換
阿新 • • 發佈:2019-02-04
window.onload=function(){
//獲取每個li
var aLi = document.querySelectorAll('ul li');
//獲取每個div
var aDiv = document.querySelectorAll('.contents div');
// 為每個li元素新增滑鼠經過的事件
for(var i=0;i<aLi.length;i++){
aLi[i].index = i;
aLi[i].onmouseover = function (){
//滑鼠經過時將每個li元素的樣式設為空,div元素display為none
for(var j=0;j<aLi.length;j++){
aLi[j].className="";
aDiv[j].style.display="none";
}
//當前li元素樣式設為active,div元素display為block,每次滑鼠進過都會執行這個指令碼
this .className ="active";
aDiv[this.index].style.display = "block";
}
}
}