Quelle est la manière correcte et professionnelle pour ajouter des paramètres à une fonction étant passée à addEventListener()
ou ou être directement attribué à un gestionnaire d'événements comme dans el.onclick = doSomething(param);
Comment passer des paramètres à une fonction passée en argument de addEventListener ou en étant assignée à un gestionnaire d'événement?
0
A
Répondre
2
Vous pouvez utiliser une fonction anonyme lorsque vous avez besoin de passer des paramètres à un autre, comme ceci:
el.addEventListener("click", function() { doSomething(param); }, false);
Alors que si elle n'a pas paramètres de besoin, il serait juste:
el.addEventListener("click", doSomething, false);