for(var i = 0 ; i < as.length ; i++){
as[i].onmouseover=function(){
as[i].style.background='#0cc';
}
as[i].onmouseout=function(){
as[i].style.background="#fff";
}
}
为啥用as[i].style.background="#fff";不显示,而用this就行了,?this不就是指as[i]么?!!
我查到的是不能用循环的方式创建function,这样会出现不可预料的错误,有的时候可以正确使用,有的时候就不可以
同问,我用as[]也不行
this被写在哪个事件中,那么this指代的就是这个事件前的具体对象
给 onmouseover前直接加this,this没有指代的对象
是onmouseover这些前用this不行,而style前却可以用this
弄错了,this也不行·······