trs[i].onmouseover = function(){
this.style.backgroundColor ="#f2f2f2";
}
trs[i].onmouseout = function(){
this.style.backgroundColor ="#fff";
为什么其中的this换成trs[i]就不能实现????
因为你在函数中没有传递过去,你是在trs[i]元素上绑定的事件,所以在事件函数中必须知道对象是谁,this就是本身的对象