課程
/前端開發(fā)
/JavaScript
/JavaScript進階篇
為什么要輸入oLis[index]=i,而最后不用oDivs[i],卻用oDivs[this.index]呢?i不能傳過去嗎?
2015-11-04
源自:JavaScript進階篇 10-1
正在回答
用oLis而非oDivs是因為,點擊標簽切換對應的內容,oLis內存的是標簽。
標簽是一直處于可見狀態(tài),而內容依賴于它。用oDivs邏輯上行不通。
i 不能傳過去,這涉及到this的使用問題。
密斯特游 提問者
舉報
本課程從如何插入JS代碼開始,帶您進入網(wǎng)頁動態(tài)交互世界
1 回答window.onload,oLis[i].index=i,oDivs[this.index]
4 回答關于oLis[i].index = i;和oDivs[this.index].className = "";
1 回答為什么要定義oLis[i].index=i來索引而不直接用i這個變量呢?
4 回答oLis[i].index = i;這行代碼什么用?
3 回答oLis[i].index = i;
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學習伙伴
掃描二維碼關注慕課網(wǎng)微信公眾號
2015-11-05
用oLis而非oDivs是因為,點擊標簽切換對應的內容,oLis內存的是標簽。
標簽是一直處于可見狀態(tài),而內容依賴于它。用oDivs邏輯上行不通。
i 不能傳過去,這涉及到this的使用問題。