English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La méthode element.removeEventListener() supprime le gestionnaire d'événement associé à element.addEventListener().
Attention :Pour supprimer le gestionnaire d'événement, la fonction spécifiée par la méthode addEventListener() doit être une fonction "nommée" externe, comme dans l'exemple suivant (myFunc).
Fonction anonyme, par exemple " element .removeEventListener(" event ”,function(){ déclaration );“ ça ne fonctionne pas.
Utilisationdocument.addEventListener()La méthode ajoute un gestionnaire d'événement au document.
Utilisationdocument.removeEventListener()La méthode supprime le gestionnaire d'événements du document.
element.removeEventListener(event, listener, useCapture)
var box = document.getElementById("para"); //Ajoutez le gestionnaire d'événement à l'élément P avec l'id="para". box.addEventListener("mousemove", myFunc); // Supprimez le gestionnaire d'événements de l'élément P avec l'id "para". box.removeEventListener("mousemove", myFunc);Voyons si‹/›
Les nombres dans le tableau indiquent la première version du navigateur qui prend en charge intégralement la méthode removeEventListener() :
Méthode | |||||
removeEventListener() | 1 | 1 | 7 | 1.0 | 9 |
Paramètres | Description |
---|---|
event | (Obligatoire) Le nom de l'événement JavaScript à supprimer. Ne pas utiliser le préfixe "on" lors de l'utilisation de l'événement, par exemple utiliser "click" à la place de "onclick" ou "mousedown" à la place de "onmousedown". Pour une liste complète de tous les événements DOM HTML, veuillez consulter notreRéférence de l'objet d'événement DOM HTML. |
listener | (Obligatoire)Nom de la fonction JavaScript à supprimer. |
useCapture | (Optionnel)Valeur booléenne, indiquant s'il s'agit de la phase de capture ou de la phase de propagation lors de la suppression. La valeur par défaut est false. Valeurs possibles :
Attention :Si le gestionnaire d'événements a été attaché deux fois, une fois en capture, une fois en propagation, il doit être retiré séparément. Vous pouvez dans nosDans le tutoriel de propagation des événements JavaScriptEn savoir plus sur la propagation des événements |
Valeur de retour : | Aucun |
---|---|
Version DOM : | DOM 2Niveau |
Tutoriel JavaScript :Écouteurs d'événements
Tutoriel JavaScript :Propagation des événements
Référence HTML DOM :element .addEventListener()
Référence HTML DOM :document.addEventListener()
Référence HTML DOM :document.removeEventListener()