求指點(diǎn)迷津,我的onload函數(shù)哪里寫錯了,得不到想要的結(jié)果 !!
求大神指點(diǎn)一下迷津,我寫的錯在哪里??
window.onload?=?function(){? ?????????var?tr?=?document.getElementsByTagName("tr"); ?????????for?(?var?i=0;i<tr.length;i++?){ ????????????????//循環(huán)遍歷改變屬性及方法; ?????????????????tr[i].onmouseover?=?function(){ ??????????????????????????tr[i].style.backgroundColor?=?"#f2f2f2"; ????????????????}; ????????????????tr[i].onmouseout?=?function(){ ??????????????????????????tr[i].style.backgroundColor?=?"#fff"; ????????????????};? ????????}? }
2015-11-17
以上兩種方法都可以
2015-11-17
this表示當(dāng)前對象啊,你每個tr都綁定了mouseover事件,鼠標(biāo)經(jīng)過當(dāng)前對象后觸發(fā)事件~改變背景顏色,
如果是tr[i].style.backgroundColor?=?"#f2f2f2"; 那么這里的i無法指向當(dāng)前經(jīng)過了哪個對象。
2015-11-16
將onmouseover與out函數(shù)里面的tr[i]換成this卻可以成功運(yùn)行,求解釋???