編程挑戰(zhàn)有點不太懂
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循環(huán)里是為了找觸發(fā)onclick的元素嗎? 有點不太懂
lis[n].index?=?n; lis[n].onclick?=?function()
2016-06-22
第一個for循環(huán)是為了給每個菜單項設置點擊事件。而點擊事件是先讓所有的菜單變?yōu)橐粯拥臉邮?,再講當前點中的這個菜單變?yōu)檫x中狀態(tài)時的樣式