1 /* 為了不污染全局變量使用閉包 2 實現思路:直接清除全部div的class,然后只給當前被點擊的div加上class 3 */ 4 (function(){ 5 var menu = document.getElementById('menu'); 6 var divs = menu.getElementsByTagName('div'); 7 for(var i = 0; i < divs.length; i++){ 8 divs[i].onclick = function(){ 9 for(var i = 0; i < divs.length; i++){ 10 divs[i].className = ''; 11 } 12 this.className = 'active'; 13 } 14 } 15 })();