首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

javascript事件处理函数内的this指向有关问题

2012-03-11 
javascript事件处理函数内的this指向问题下面的代码片段,id为domId的元素点击后,handle这个函数内的this实

javascript事件处理函数内的this指向问题
下面的代码片段,id为domId的元素点击后,handle这个函数内的this实际是指向domId这个元素的,有什么方法能访问到test内定义的 a 呢?

var test = function(){
  a:"AAA",
  handle:function (){
  alert(this.a);
  }
}

var obj = new test();
$("#domId").click(obj.handle);

[解决办法]
obj.a 访问不到吗?
[解决办法]

探讨

写成
handle:function (){
alert(obj.a);
}
可以访问到,如果想把test写成个组件,这样访问就不通用了。。。

热点排行
Bad Request.