为什么我用row[i].style.backgroundColor没反应,只能用this.style.backgroundColor
var row=document.getElementsByTagName("tr");
for(var i=0;i<row.length;i++){
row[i].onmouseover=function(){
row[i].style.backgroundColor = "#ccc";
}
上面的运行不出结果,只有把 row[i].style.backgroundColor = "#ccc"; 改成
this.style.backgroundColor = "#ccc"; 才能出结果。
为什么啊。row[i]取得不是每一行的对象吗?