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 })();