Maison > Article > interface Web > Comment supprimer proprement les gestionnaires d'événements JavaScript 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!