1. 程式人生 > >【js例項】js實現點選標題標籤切換顯示對應內容

【js例項】js實現點選標題標籤切換顯示對應內容

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"; } }