Método removeEventListener() do Elemento do DOM HTML

定义和用法

removeEventListener() 方法从元素中删除事件处理程序。

另请参阅:

元素方法:

addEventListener() 方法

removeEventListener() 方法

文档方法:

addEventListener() 方法

removeEventListener() 方法

Tutorial:

HTML DOM EventListener

Lista completa de eventos DOM

Exemplo

Remover o evento "mousemove" do elemento:

myDIV.removeEventListener("mousemove", myFunction);

Experimente você mesmo

Sintaxe

element.removeEventListener(type, listnener, useCapture)

Parâmetros

Parâmetros Descrição
type

Obrigatório. O tipo de evento do ouvinte de evento a ser removido.

Não use o prefixo "on". Por exemplo, use "click" em vez de "onclick".

Para obter uma lista completa de eventos do HTML DOM, acesse:Manual de referência do objeto de evento do HTML DOM.

listnener Obrigatório. Função de ouvinte de evento a ser removida.
useCapture

Opcional (padrão false).

  • true - Remover manipulador de eventos da captação
  • false - Remover manipulador de eventos da propagação

Se o manipulador de eventos for adicionado duas vezes, uma vez no captação e outra na propagação, cada um deve ser removido separadamente.

Retorno

Nenhum.

Detalhes técnicos

removeEventListener() Este método remove o ouvinte de evento especificado. Os parâmetros type e useCapture deve ser chamado addEventListener() Os parâmetros correspondentes do método são iguais. Se não encontrar um ouvinte de evento que corresponda aos parâmetros especificados, o método não faz nada.

Se uma função de ouvinte de evento for removida por este método, ela não será mais chamada quando o nó ocorrer um evento do tipo especificado. Mesmo que um ouvinte de evento seja removido por outro ouvinte de evento do mesmo tipo registrado no mesmo nó, ele não será mais chamado.

Este método também é Document e Window Definição do objeto e modo de funcionamento semelhante.

Suporte do navegador

element.removeEventListener() é uma característica do DOM Level 2 (2001).

Todos os navegadores suportam plenamente:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Suporte 9-11 Suporte Suporte Suporte Suporte