如何将参数传递给作为addEventListener的参数传递或被分配给事件处理程序的函数?

时间:2010-11-29 15:32:09

标签: javascript javascript-events

将参数添加到传递给addEventListener()或直接分配给事件处理程序的函数的正确和专业方法是什么,如el.onclick = doSomething(param);

1 个答案:

答案 0 :(得分:2)

当您需要将参数传递给另一个时,可以使用匿名函数,如下所示:

el.addEventListener("click", function() { doSomething(param); }, false); 

如果需要参数,那么它只是:

el.addEventListener("click", doSomething, false);