1. 程式人生 > >原生JS實現選項卡效果

原生JS實現選項卡效果

var oBox = document.getElementById('box'); var aBtn = oBox.getElementsByTagName('button'); var aDiv = oBox.getElementsByTagName('div'); for (var i = 0; i < aBtn.length; i++) { aBtn[i].index = i;//給每一個btn設定下標 aBtn[i].onclick = function() { for
(var i = 0; i < aBtn.length; i++) { aBtn[i].className = ''; aDiv[i].style.display = 'none'; } this.className = 'active'; aDiv[this.index].style.display = 'block'//注意中括號中的this.index } }