qq_X_181
2017-08-03 17:17
var tr=document.getElementsByTagName("tr");
for(var i=0;i<tr.length;i++){
tr[i].onmouseover=function(){
tr[i].style.backgroundColor="#333333";
}
tr[i].onmouseout=function(){
tr[i].style.backgroundColor="#fff";
}
}
应该用this.style.backgroundColor 而不是tr[i].style.backgroundColor
这两个有什么不同,已经alert出来了(前一个是对象,后一个是underfined)
JavaScript进阶篇
468060 学习 · 21891 问题
相似问题