Maison  >  Article  >  interface Web  >  Comment supprimer proprement les gestionnaires d'événements JavaScript anonymes ?

Comment supprimer proprement les gestionnaires d'événements JavaScript anonymes ?

Mary-Kate Olsen
Mary-Kate Olsenoriginal
2024-10-18 16:47:29774parcourir

How to Remove Anonymous JavaScript Event Handlers Cleanly?

Suppression des écouteurs d'événements anonymes

L'ajout d'écouteurs d'événements anonymes aux éléments offre flexibilité et simplicité, mais lorsqu'il est temps de les supprimer, cela peut poser un défi sans remplacer l'élément lui-même.

La question se pose : un écouteur d'événement anonyme ajouté de cette manière peut-il être supprimé sans altérer l'élément ?

<br>element.addEventListener(event, function() {/<em> faites du travail ici </em>/}, false);<br>

Malheureusement, la réponse est non. Il n'existe aucun moyen de supprimer proprement un gestionnaire d'événements anonyme à moins qu'une référence au gestionnaire n'ait été stockée lors de la création.

Pour résoudre ce problème, envisagez de stocker les gestionnaires d'événements dans un emplacement central, tel que l'objet principal de la page. . Cela permet une itération facile et une élimination propre des gestionnaires si nécessaire.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn