小编Ron*_*ald的帖子

从Javascript中的事件侦听器调用访问对象的属性

下面我在Javascript中创建一个对象.在构造函数中,我正在设置一个事件监听器.问题是当事件被触发时,找不到this.prop,并且未定义打印输出.我该如何解决这个问题?

   var someObj = function someObj(){
       this.prop = 33;
        this.mouseMoving = function() { console.log(this.prop);}

        document.getElementById("someDiv").addEventListener('mousemove', this.mouseMoving, true);

 }
Run Code Online (Sandbox Code Playgroud)

javascript events event-handling javascript-events

22
推荐指数
3
解决办法
2万
查看次数