課程
/前端開發
/JavaScript
/JavaScript進階篇
為什么要輸入oLis[index]=i,而最后不用oDivs[i],卻用oDivs[this.index]呢?i不能傳過去嗎?
2015-11-04
源自:JavaScript進階篇 10-1
正在回答
用oLis而非oDivs是因為,點擊標簽切換對應的內容,oLis內存的是標簽。
標簽是一直處于可見狀態,而內容依賴于它。用oDivs邏輯上行不通。
i 不能傳過去,這涉及到this的使用問題。
密斯特游 提問者
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
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 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2015-11-05
用oLis而非oDivs是因為,點擊標簽切換對應的內容,oLis內存的是標簽。
標簽是一直處于可見狀態,而內容依賴于它。用oDivs邏輯上行不通。
i 不能傳過去,這涉及到this的使用問題。