您的位置:首页 > Web前端 > JavaScript

[JS]事件函数中this的指向

2014-12-19 21:57 330 查看

来看例子:
var btn = document.getElementById("btn") ;

function myObj(){

clickResponse : funciton(){

console.log(this) ;

}

}

var obj = new myObj() ;

btn.onclick = obj.myObj ;

此时的this指向的是btn对象!
btn.onclick = function(){

obj.myObj() ;

}

此时的this对象指向的是obj!
 
其实this指向的规则很简单:谁调用这个函数,this就指向谁!
只是在实际中,还是往往要犯错啊!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: