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

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

問題出在什么地方了,求指點

如代碼所示,為什么這樣子底下的內容會被隱藏,而采用第29行代碼,同時將第36行改為oDivs[this.index].className="";就可以了。this.index值不也是i嗎?為什么我直接用i會出錯?求指點

正在回答

2 回答

我先說一下oLis[i].index=i; 這句話的意思:

這句話說的是在頁面在家后,將所有的li元素依次添加索引值。

oLis[i].onmouseover=function()這句話什么意思呢?這句話的意思是:

給每個li元素添加一個鼠標移入事件

那么回過頭來說為什么說使用i不行呢?原因是:

在調用函數的時候,i的值是什么,這個函數不知道,而你鼠標滑過哪個列表,瀏覽器也不知道,所以不行

那沒什么使用this行呢?原因是:

this就代表鼠標滑過的列表,當鼠標經過哪個列表的時候,被瀏覽器所洞悉,因此就可以獲取到這個元素

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

ShawpLee 提問者

回答得很詳細,非常感謝 :)
2014-12-01 回復 有任何疑惑可以回復我~
#2

偌顏寧 回復 ShawpLee 提問者

回答晚了,不好意思
2014-12-01 回復 有任何疑惑可以回復我~

@偌顏寧

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

舉報

0/150
提交
取消

問題出在什么地方了,求指點

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

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

幫助反饋 APP下載

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

公眾號

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