English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O método element.removeEventListener() remove manipuladores de eventos associados ao método element.addEventListener().
Atenção:Para remover o manipulador de eventos, a função especificada pelo método addEventListener() deve ser uma função 'nomeada' externa, conforme o exemplo a seguir (myFunc).
Função anônima, por exemplo, “ elemento .removeEventListener(" event ”,function(){ statement }) não funciona.
Usodocument.addEventListener()O método anexa manipuladores de eventos ao documento.
Usodocument.removeEventListener()O método remove evento remove manipuladores de eventos do documento.
element.removeEventListener(event, listener, useCapture)
var box = document.getElementById("para"); //Anexe o manipulador de eventos ao elemento P com id = 'para'. box.addEventListener("mousemove", myFunc); // Remova o manipulador de eventos do elemento P com id = 'para'. box.removeEventListener("mousemove", myFunc);Teste e veja‹/›
Os números na tabela especificam a primeira versão do navegador que suporta completamente o método removeEventListener():
Método | |||||
removeEventListener() | 1 | 1 | 7 | 1.0 | 9 |
Parâmetros | Descrição |
---|---|
event | (Obrigatório) O nome do evento JavaScript a ser removido. Não use o prefixo 'on' ao usar o evento, por exemplo, use 'click' em vez de 'onclick' ou 'mousedown' em vez de 'onmousedown'. Para uma lista completa de todos os eventos DOM HTML, consulte nossaReferência ao objeto de evento DOM HTML. |
listener | (Obrigatório) Nome da função JavaScript a ser removida. |
useCapture | (Opcional) Valor booleano, especifica se é na fase de captação ou na fase de bolha que o evento é removido. O padrão é falso. Valores Possíveis:
Atenção:Se o manipulador de eventos foi anexado duas vezes, uma vez no captação e outra na bolha, deve ser removido separadamente. Você pode encontrar em nossoNo tutorial de propagação de eventos do JavaScriptLeia mais sobre a propagação de eventos |
Retorno: | Nenhum |
---|---|
Versão do DOM: | DOM 2Nível |
Tutoriais de JavaScript:Escutadores de Eventos
Tutoriais de JavaScript:Propagação de Eventos
Referência do HTML DOM:elemento .addEventListener()
Referência do HTML DOM:document.addEventListener()
Referência do HTML DOM:document.removeEventListener()