M87星云

导航

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);

}

posted on 2019-07-26 09:22  挽留匆匆的美丽  阅读(2477)  评论(0编辑  收藏  举报