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

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

在這個(gè)編程作業(yè)里設(shè)置鼠標(biāo)移動(dòng)改變背景色可否用setAttribute

window.onload?=?function(){
??????????????????
?????//?鼠標(biāo)移動(dòng)改變背景,可以通過(guò)給每行綁定鼠標(biāo)移上事件和鼠標(biāo)移除事件來(lái)改變所在行背景色。
??????function?color1(obj){
??????????obj.style.backgroundColor?=?"#f2f2f2";
??????}??
??????function?color2(obj){
	??obj.style.backgroundColor?=?"#fff";
??????}	
??????var?lines?=?document.getElementsByTagName("tr");
??????for(var?i=0;i<lines.length;i++){
??????????lines[i].setAttribute("onmouseover","color1(this)");
??????????lines[i].setAttribute("onmouseout","color2(this)");????????????????????
??????}
	?
}

我這么寫的,但是運(yùn)行后沒有效果。想問問是否能這么使用?還是我哪里寫錯(cuò)了?

我發(fā)現(xiàn)很多同學(xué)代碼中沒有考慮對(duì)新添加的行增加這個(gè)改動(dòng)背景色的效果。請(qǐng)問如果不能用setAttribute來(lái)設(shè)置這個(gè)鼠標(biāo)移動(dòng)效果的話,有什么好方法可以讓新添加的行也有這個(gè)效果呢?

正在回答

3 回答

newnode.setAttribute("onmouseover","style.backgroundColor='#f2f2f2'");

newnode.setAttribute("onmouseout","style.backgroundColor='#fff'");

這樣寫就可以了

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

我就想請(qǐng)問你一下onmouseover與onmouseout是一個(gè)元素的屬性嗎?它們只是一個(gè)觸發(fā)事件。。setAttribute()這個(gè)函數(shù)能改變事件?? ?你先搞清楚再提問OK?

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

月半蟲下 提問者

emmm就是不會(huì)、不清楚所以才提問嘛。謝謝你的回答,如果語(yǔ)氣能好一些就更好啦
2018-04-20 回復(fù) 有任何疑惑可以回復(fù)我~
#2

陽(yáng)火鍋 回復(fù) 月半蟲下 提問者

我學(xué)這個(gè)就是被罵出來(lái)的..語(yǔ)氣不好讓你記憶深刻...我也算是自學(xué)..
2018-04-23 回復(fù) 有任何疑惑可以回復(fù)我~
#3

月半蟲下 提問者 回復(fù) 陽(yáng)火鍋

哈哈好的,感謝良苦用心
2018-04-23 回復(fù) 有任何疑惑可以回復(fù)我~

setAttribute是設(shè)置屬性的,直接設(shè)置顏色lines[i].setAttribute("style","background-color:red");

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

月半蟲下 提問者

但是這個(gè)編程任務(wù)是需要設(shè)置鼠標(biāo)移動(dòng)事件的。我用setAttribute設(shè)置onclick事件是可以的呀
2018-04-20 回復(fù) 有任何疑惑可以回復(fù)我~
#2

阿宅娘 回復(fù) 月半蟲下 提問者

setAttribute用來(lái)設(shè)置onclick與style等方法屬性,貌似會(huì)有兼容問題,可改成 可改成: for(var i=0;i<lines.length;i++){ lines[i].onmouseover=function(){color1(this);}; lines[i].onmouseout=function(){color2(this);} }
2018-04-20 回復(fù) 有任何疑惑可以回復(fù)我~
#3

月半蟲下 提問者 回復(fù) 阿宅娘

嗯嗯,我改成這樣寫了。謝謝呀!
2018-04-20 回復(fù) 有任何疑惑可以回復(fù)我~
#4

精慕門1546425 回復(fù) 阿宅娘

這里為什么用function(){color1(this);}; 而不是直接color1(this);
2018-05-14 回復(fù) 有任何疑惑可以回復(fù)我~
#5

阿宅娘 回復(fù) 精慕門1546425

http://idcbgp.cn/qadetail/125821這里有解釋
2018-05-15 回復(fù) 有任何疑惑可以回復(fù)我~
查看2條回復(fù)

舉報(bào)

0/150
提交
取消

在這個(gè)編程作業(yè)里設(shè)置鼠標(biāo)移動(dòng)改變背景色可否用setAttribute

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

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

幫助反饋 APP下載

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

公眾號(hào)

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