js 中 attachEvent 简示例


 

attachEvent绑定事件,函数的默认this指向为window,要解决问题可以通过call改变方法的指向!

var div = document.getElementsByTagName('div')[0];

div.attchEvent('onclick',function(){

  handle.call(div);  //改变的this指向

});

 

function handle(){

  console.log(this);

}


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM