而且,然后如何将其删除?

最佳答案

// we're in some internal scope here
var x = 10;
var fn = function( e ) {
    wrappedFunction( e, x );
}

//add
o.addEventListener( 'click', fn, false );

// create remover
var remover = function() {
    o.removeEventListener( 'click', fn, false );
}


//save the remover for later or return it - when it's called from whatever scope the event is removed
remover();

关于javascript - 如何添加带有接受属性的回调函数的事件监听器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2208274/

10-12 00:19