第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

this的問(wèn)題,為什么用as[i]沒(méi)效果,但用this沒(méi)問(wèn)題?

for(var i=0;i<as.length;i++){

? ? ? ? as[i].onmouseover = function(){

? ? ? ? ? ??

? ? ? ? ? ?this.style.background='#ccc';

? ? ? ? ? ?//as[i].style.background='#ccc';

? ? ? ? }

? ? }


正在回答

4 回答

this指的當(dāng)前對(duì)象,可以是鼠標(biāo)離開(kāi)的按鈕、文本框等,as[i]指的數(shù)組內(nèi)其中一個(gè)索引所對(duì)應(yīng)的值,比如as[1,2,3,4],不能給2設(shè)置 style樣式。

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

qq_趙成冬_0

沒(méi)聽(tīng)明白,this可以用什么替代呢
2016-08-25 回復(fù) 有任何疑惑可以回復(fù)我~
#2

CTRealize 提問(wèn)者

非常感謝!
2016-09-05 回復(fù) 有任何疑惑可以回復(fù)我~

可以用as[i].style設(shè)置style樣式,但是事件處理程序在這里是一個(gè)閉包,所以在事件處理程序里面的i永遠(yuǎn)等于for循環(huán)結(jié)束最后一個(gè)i的值,這里為5,as[5]不存在,所以沒(méi)有效果。如果設(shè)置循環(huán)條件為i<as.length-1;就可以看到,你鼠標(biāo)移在任何一個(gè)li標(biāo)簽上面,都只有最后一個(gè)li標(biāo)簽變色,因?yàn)閕只等于4。

3 回復(fù) 有任何疑惑可以回復(fù)我~

this指的當(dāng)前對(duì)象,可以是鼠標(biāo)離開(kāi)的按鈕、文本框等,as[i]指的數(shù)組內(nèi)其中一個(gè)索引所對(duì)應(yīng)的值,比如as[1,2,3,4],你可以給as[1],as[2],as[3],as[4],as[5]中的任意一個(gè)設(shè)置樣式,比如as[1].style.background='#ccc';但是你不能給as[i]設(shè)置 style樣式,as[i].style.background='#ccc';這種方式是錯(cuò)誤的。

0 回復(fù) 有任何疑惑可以回復(fù)我~

不好意思 ?我沒(méi)有積分了,回答問(wèn)題賺個(gè)積分

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

this的問(wèn)題,為什么用as[i]沒(méi)效果,但用this沒(méi)問(wèn)題?

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)