在鼠标遍历的时候为什么必须用this?
for(var i=0;i<as.length;i++){
as[i].onmouseover=function(){
this.style.background='grey';//这里用as[i]代替this就不会改变背景色
}
as[i].onmouseout=function(){
this.style.background='none';
}
as[i].onclick=function(){
title.innerHTML=this.innerHTML;
}
}在这段程序里,既然this指当前事件的对像as[i],为什么不能用as[i].style.background='grey';来取代this呢?