关于this
在视频中实现链式动画时,仍然采用多物体的形式,于是有如下代码:
oli[i].onmouseover=function(){
fnmove(this,'width',200,function(){
fnmove(this,'height',300);});}
发现这样写实现不了链式效果,而改成如下代码则可以;
oli[i].onmouseover=function(){
var othis=this;
fnmove(othis,'width',200,function(){
fnmove(othis,'height',300);});}
所以,想请问this到底应该怎么用?在我的错误的代码中第二个this(即标为斜体的this)指向什么?谢谢!