編程挑戰有點不太懂
for(var?n=1;n<=lis.length;n++){ ????????????lis[n].index?=?n; ????????????lis[n].onclick?=?function(){ ????????????????alert("selected?tab"); ????????????????for(var?i=0;i<lis.length;i++){ ????????????????????lis[i].className?=?""; ????????????????????divs[i].className?=?"hide";????? ?????????????????} ????????????????this.className?=?"on"; ????????????????divs[this.index].className?=?""; ????????????}; ????????}
第一個for循環里是為了找觸發onclick的元素嗎? 有點不太懂
lis[n].index?=?n; lis[n].onclick?=?function()
2016-06-22
第一個for循環是為了給每個菜單項設置點擊事件。而點擊事件是先讓所有的菜單變為一樣的樣式,再講當前點中的這個菜單變為選中狀態時的樣式