課程
/前端開發
/JavaScript
/JavaScript進階篇
循環的話不是要從頭到尾執行一遍的嗎,怎么會執行點擊執行循環,this是什么東西?。?/p>
2016-10-27
源自:JavaScript進階篇 10-1
正在回答
this代表當前節點,如:一個button有onclick動作,如果onclick里面用到this,this就代表這個button節點
首先,有一個外層循環,是為了遍歷第一個ul里的li,讓這里的li都具有onmouseover動作,順帶給被選定的li賦上index屬性
然后,onmouseover里面有兩個循環,第一個遍歷li,讓所有的li的class屬性賦空值,然后再給當前被選的li的class賦值active,第二個循環類似,遍歷寫了文字的div,class賦值hide,給li對應下標的div賦值show
active ,hide ,show 在style標簽內都有相應設置
慕粉3688811 提問者
waitree 回復 慕粉3688811 提問者
for循環在這里是為了遍歷標簽,找到每一個標簽
for就是循環語句,重復重復,從給定的初始條件到給定的條件結束。所以從頭到尾的重復的動作就用for,不斷重復的來做this,就是當前的這個元素的意思
舉報
本課程從如何插入JS代碼開始,帶您進入網頁動態交互世界
3 回答不是很理解這兩個for循環???
2 回答為什么要用for循環語句?
1 回答為什么這里要用for循環?
3 回答為什么不用for循環呢?
4 回答用for寫循環為什么不行?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-10-27
this代表當前節點,如:一個button有onclick動作,如果onclick里面用到this,this就代表這個button節點
首先,有一個外層循環,是為了遍歷第一個ul里的li,讓這里的li都具有onmouseover動作,順帶給被選定的li賦上index屬性
然后,onmouseover里面有兩個循環,第一個遍歷li,讓所有的li的class屬性賦空值,然后再給當前被選的li的class賦值active,第二個循環類似,遍歷寫了文字的div,class賦值hide,給li對應下標的div賦值show
active ,hide ,show 在style標簽內都有相應設置
2016-10-28
for循環在這里是為了遍歷標簽,找到每一個標簽
2016-10-27
for就是循環語句,重復重復,從給定的初始條件到給定的條件結束。所以從頭到尾的重復的動作就用for,不斷重復的來做
this,就是當前的這個元素的意思