Este artigo discutirá o DOM Event Listener Método em JavaScript. Explicaremos o uso do método do ouvinte de eventos DOM para adicionar manipuladores únicos e múltiplos aos elementos HTML. Além disso, exemplos relacionados à borbulha e captura de eventos também serão demonstrados. Então vamos começar!
Método do ouvinte de eventos DOM em JavaScript
Como um programador JavaScript, você pode utilizar o método DOM addEventListener () para adicionar um ouvinte de evento em qualquer objeto HTM, como os objetos da janela, elementos html, documento html ou o objeto xmlhttprequest.
Existe outro "sobre" Propriedade JavaScript que é usada para a mesma finalidade; No entanto, não é muito útil em comparação com o método addEventListener () porque o método DOM addEventListener () permite adicionar vários ouvintes de eventos em um objeto de janela ou elemento html.
Sintaxe do método addEventListener ()
objeto.addEventListener (evento, função, usecapture);Aqui, o primeiro parâmetro, "evento" é adicionado para especificar o evento para o qual você deseja adicionar o manipulador de eventos; o segundo parâmetro, "função" Invoca a função que será executada quando o evento especificado ocorrer. O terceiro parâmetro é opcional; onde você tem que adicionar“Captura de eventos” ou “Evento borbulhando”.
Exemplo 1: Usando o método do ouvinte DOM Efeer para adicionar um manipulador de eventos em javascript
Este exemplo mostrará o procedimento de adicionar um método de ouvinte de evento DOM para o evento "clique" do mouse em javascript. Em primeiro lugar, adicionaremos um título com o
tag, um parágrafo com o
tag e um botão usando a tag:
Método do ouvinte de eventos DOM em JavaScript
Este programa JavaScript utilizou o método addEventListener ()
Nós também adicionamos um ID “Button1” para nós “Clique em mim” botão:
O método getElementById será invocado para encontrar e obter o botão tendo “Button1” eu ia. Depois disso, o “AddEventListener ()” Método adicionará um "clique" evento que acionará o “DisplayDate ()” método:
Execute o programa acima do seu editor de código favorito ou qualquer caixa de areia de codificação on-line; No entanto, utilizaremos o JSBIN para esse fim:
Depois de obter a saída, clique no “Clique em mim” Botão para conferir a hora e a data atual:
Exemplo 2: Usando o método do ouvinte DOM Efeer para adicionar vários manipuladores de eventos em javascript
JavaScript também oferece a funcionalidade para adicionar vários manipuladores de eventos para o mesmo objeto. Para demonstrar seu procedimento, escrevemos o seguinte programa JavaScript com um título, parágrafo e um botão tendo “Button1” eu ia. Observe que adicionaremos vários manipuladores de eventos para o "botão" Elemento HTML:
Adicione um manipulador de eventos em JavaScript
Este programa JavaScript utilizou o método addEventListener ()
Na próxima etapa, nós iremos um "a" objeto que encontrará e obtenha o botão com “Button1” Id através da invocação do documento.getElementById () Método: