Как передать параметры функции, передаваемой в качестве аргумента addEventListener или назначаемой обработчику событий? - PullRequest
0 голосов
/ 29 ноября 2010

Как правильно и профессионально добавить параметры в функцию, передаваемую в addEventListener() или непосредственно назначаемую обработчикам событий, как в el.onclick = doSomething(param);

1 Ответ

2 голосов
/ 29 ноября 2010

Вы можете использовать анонимную функцию, когда вам нужно передать параметры другому, например так:

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

В то время как если бы не не нужны параметры, это было бы просто:

el.addEventListener("click", doSomething, false); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...