`

javascript 事件传递 的参数

阅读更多

for(var i=1;i<this.cfg.num+1;i++)
 {
    var obj=document.getElementById(this.cfg.tabprefix + i);
    var this_s=this;
    var  index=i;
     obj.onmouseover=function(){this_s.change(index);};
  }

 

你会发现每个对象在执行事件是index传入的值是4,同时要注意this指针不能直接传递到事件中 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics