English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Méthode removeEventListener() du HTML DOM

Objet Document HTML DOM

document.removeEventListener()Supprimer le gestionnaire d'événements attaché àdocument.addEventListener()Gestionnaire d'événements dans la méthode.

Attention :Pour supprimer le gestionnaire d'événements, 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 "document.removeEventListener("event",function(){ statement );" ne fonctionne pas.

UtilisationÉlément .addEventListener()La méthode ajoute un gestionnaire d'événements à l'élément spécifié.

UtilisationÉlément .removeEventListener()La méthode supprime le gestionnaire d'événements à partir de l'élément spécifié.

Syntaxe :

document.removeEventListener(event, listener, useCapture)
// Ajouter un gestionnaire d'événements au document
document.addEventListener("mousemove", myFunc);
// Supprimer le gestionnaire d'événements du document
document.removeEventListener("mousemove", myFunc);
Vérifiez et voyez‹/›

Compatibilité du navigateur

Les numéros dans le tableau indiquent la première version du navigateur qui prend en charge complètement la méthode removeEventListener():

Méthode
removeEventListener()1171.09

Valeur des paramètres

ParamètresDescription
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".
Veuillez consulter notre liste complète de tous les événements DOM HTML.Référence de l'objet événement HTML DOM.
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 bulle lors de la suppression. La valeur par défaut est false.
Valeurs possibles :
  • true-Le gestionnaire d'événement a été supprimé à l'étape de capture

  • false-Le gestionnaire d'événement a été supprimé à l'étape de bulle

Attention :Si le gestionnaire d'événement a été attaché deux fois, une fois en phase de capture et une fois en phase de bulle, il doit être supprimé séparément.
Vous pouvez dans notredu tutoriel sur la propagation des événements JavaScriptLire à proposPropagation des événementsPour plus d'informations

Détails techniques

Valeur de retour :Aucun
Version DOM :DOM 2Niveau

Références associées

Tutoriel JavaScript :Écouteurs d'événements

Tutoriel JavaScript :Propagation des événements

Référence HTML DOM :document.addEventListener()

Référence HTML DOM :element.removeEventListener()

Objet Document HTML DOM