How to pass arguments to addEventListener listener function?

前端 未结 30 2700
谎友^
谎友^ 2020-11-21 23:56

The situation is somewhat like-

var someVar = some_other_function();
someObj.addEventListener(\"click\", function(){
    some_function(someVar);
}, false);
<         


        
30条回答
  •  野的像风
    2020-11-22 00:44

    Here's yet another way (This one works inside for loops):

    var someVar = some_other_function();
    someObj.addEventListener("click", 
    
    function(theVar){
        return function(){some_function(theVar)};
    }(someVar),
    
    false);
    

提交回复
热议问题