我如何在init中调用stopEvent?

testObj.prototype =
{
    init: function(wrapper)
    {
        wrapper.onclick = function(e){
            stopEvent(e);  //getting error stopEvent not defined
        };
    },
    stopEvent: function(e){
        if(e.preventDefault)
            e.preventDefault();
        else
            e.returnValue = false
    }
}

最佳答案

您可以捕获以下内容:

init: function(wrapper) {
    var _this = this;
    wrapper.onclick = function(e) {
        _this.stopEvent(e);
    };
}

07-27 22:38