2 回答

TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超2個(gè)贊
恩? 不要著急? 慢慢來(lái),以后你會(huì)越來(lái)越懂。
aLi[i].className = ""這句話是讓你你的樣式變沒(méi)有。
aDiv[this.index].className = "show"這句話是讓你的樣式顯示出來(lái)。
你很奇怪【this,index】是什么,是指的什么對(duì)吧?
這個(gè)就是指的你鼠標(biāo)點(diǎn)擊了誰(shuí)。(他不是你說(shuō)的怎么和鼠標(biāo)點(diǎn)擊連接起來(lái))
this就是當(dāng)前的意思。你點(diǎn)了誰(shuí),誰(shuí)就是this
index就是下標(biāo)。比如你點(diǎn)擊了第三個(gè)。那么index就變成了3(其實(shí)是變成了2 因?yàn)槌绦蚴菑牧汩_(kāi)始的,這個(gè)不重要)
好了?,F(xiàn)在程序知道你點(diǎn)了第三個(gè)元素,它就把這個(gè)元素加上樣式了。

TA貢獻(xiàn)436條經(jīng)驗(yàn) 獲得超108個(gè)贊
你是想問(wèn)this指的是什么嗎?
this指的是執(zhí)行上下文對(duì)象。
簡(jiǎn)單來(lái)說(shuō):
如果是在對(duì)象方法上,this指的就是該對(duì)象,比如:
var?obj?=?{ ????fn:?function(){ ????????//?this?==?obj ????} }
所以在aLi[i].onmouseover 中的this指的就是aLi[i]這個(gè)DOM對(duì)象。
添加回答
舉報(bào)