在JavaScript中,从事件监听器调用中访问对象的属性。
- 论坛
- 在JavaScript中,从事件监听器调用中访问对象的属性。
15 浏览
在JavaScript中,从事件监听器调用中访问对象的属性。
我正在JavaScript中创建一个对象。在构造函数中,我设置了一个事件监听器。问题是,当事件被触发时,this.prop
找不到,会打印出undefined。我该如何解决这个问题?
var someObj = function someObj(){ this.prop = 33; this.mouseMoving = function() { console.log(this.prop);} document.getElementById("someDiv").addEventListener('mousemove', this.mouseMoving, true); }