亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

可以解釋一下這個嗎

可以解釋一下這個嗎

猿大頭 2016-10-19 10:59:04
for(var i= 0,len = oLis.length;i<len;i++){???????????????? oLis[i].index = i;???????????????? oLis[i].onclick = function() {???????????????????? for(var n= 0;n<len;n++){???????????????????????? oLis[n].className = "";???????????????????????? oDivs[n].className = "hide";???????????????????? }???????????????????? this.className = "on";???????????????????? oDivs[this.index].className = "";???????????????? }???????????? };
查看完整描述

1 回答

已采納
?
stone310

TA貢獻361條經驗 獲得超191個贊

注釋了下,看是否清楚

for(var?i=?0,len?=?oLis.length;i<len;i++){??//對oLis進行for循環,也就是遍歷
????oLis[i].index?=?i;???????????????//將當前i值保存在每一個oLis的自定義屬性index上
????oLis[i].onclick?=?function()?{
????????for(var?n=?0;n<len;n++){????????????????//再次遍歷oLis,目的是將所有oLis的class設置成空,將所有oDivs的class設置為hide
????????????oLis[n].className?=?"";???????//將所有oLis的class設置成空
????????????oDivs[n].className?=?"hide";??//所有oDivs的class設置為hide
????????}
????????this.className?=?"on";??????????????????//點前點擊的oLis的class設置為on,
????????oDivs[this.index].className?=?"";????????//??當前點擊的oLis對應的index值?的oDivs的class設置為空
????}
};


查看完整回答
2 反對 回復 2016-10-19
  • 1 回答
  • 0 關注
  • 930 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號