Get to know MDN better
Esta página foi traduzida do inglês pela comunidade. Saiba mais e junte-se à comunidade MDN Web Docs.
This feature is well established and works across many devices and browser versions. It’s been available across browsers since julho de 2015.
Remove o event listener anteriormente registrado com EventTarget.addEventListener().
Uma string indicando o tipo de evento a ser removido.
listenerA função EventListener a ser removida do event target.
useCapture OptionalIndica quando o EventListener a ser removido foi registrado ou não como capturing listener. Caso este parâmetro seja omitido, o valor false será assumido por padrão.
Se um listener foi registrado duas vezes, uma com o parâmetro capture especificado e outra sem, cada um deve ser removido separadamente. A remoção de um capturing listener não afeta a versão non-capturing do mesmo listener, e vice versa.
Nota: useCapture era obrigatório em versões mais antigas dos navegadores. Para ampla compatibilidade, sempre informe o parâmetro useCapture.
Se um EventListener é removido de um EventTarget enquanto este está processando um evento, esse não será disparado pelas current actions. Um EventListener não será invocado para o evento o qual foi registrado depois de ter sido removido, porém pode ser registrado novamente.
Chamar removeEventListener() com argumentos que não identifiquem nenhum EventListener registrado no EventTarget não tem qualquer efeito.
Este é um exemplo de como associar e remover um event listener.
| DOM # ref-for-dom-eventtarget-removeeventlistener② |
Enable JavaScript to view this browser compatibility table.
EventTarget.addEventListener().
This page was last modified on 12 de out. de 2025 by MDN contributors.
Your blueprint for a better internet.
Visit Mozilla Corporation’s not-for-profit parent, the Mozilla Foundation.
Portions of this content are ©1998–2026 by individual mozilla.org contributors. Content available under a Creative Commons license.