【js例項】js實現點選標題標籤切換顯示對應內容
阿新 • • 發佈:2019-02-06
var box = document.getElementById("tab"); //獲取滑動標籤最外層元素
var olis = box.getElementsByTagName("li"); //獲取標籤元素
var odivs = box.getElementsByTagName("div"); //獲取切換內容層元素
//構建迴圈,獲取每一個標籤
for(var i=0; i<olis.length; i++) {
//給每一個標籤設定一個序號屬性
olis[i].index = i;
//給每一個標籤繫結點選事件
olis[i].onclick = function () {
//清除所有標籤樣式
for(var j=0; j<olis.length; j++) {
olis[j].className="";
odivs[j].className="";
}
//給當前點選的標籤加上樣式
this.className="active";
//給當前點選的標籤序號對應的內容層加上樣式
odivs[this .index].className="active";
}
}