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

為了賬號安全,請及時綁定郵箱和手機立即綁定

不是很理解為什么要用FOR 循環?

循環的話不是要從頭到尾執行一遍的嗎,怎么會執行點擊執行循環,this是什么東西?。?/p>


正在回答

3 回答

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標簽內都有相應設置

0 回復 有任何疑惑可以回復我~
#1

慕粉3688811 提問者

this是不是可以理解為document.getElementsByTagName("li")[i] (i為當前鼠標選中的)
2016-10-27 回復 有任何疑惑可以回復我~
#2

waitree 回復 慕粉3688811 提問者

是啊。
2016-10-28 回復 有任何疑惑可以回復我~
#3

慕粉3688811 提問者

非常感謝!
2016-10-28 回復 有任何疑惑可以回復我~

for循環在這里是為了遍歷標簽,找到每一個標簽

0 回復 有任何疑惑可以回復我~

for就是循環語句,重復重復,從給定的初始條件到給定的條件結束。所以從頭到尾的重復的動作就用for,不斷重復的來做
this,就是當前的這個元素的意思

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

不是很理解為什么要用FOR 循環?

我要回答 關注問題
微信客服

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

幫助反饋 APP下載

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

公眾號

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