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

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

Mary-Kate Olsen
Libérer: 2024-10-18 16:47:29
original
815 Les gens l'ont consulté

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!

source:php
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal