March 23, 2023

Javascript - Métodos de Eventos

Métodos de Eventos

Os métodos de eventos em JavaScript permitem que você associe ações a elementos HTML em resposta a diferentes eventos, como cliques, carregamentos de página, pressionamentos de teclas, movimentos do mouse, entre outros. Esses eventos são disparados quando o usuário interage com o elemento HTML e podem ser usados para executar ações específicas, como exibir uma mensagem, alterar o estilo de um elemento ou enviar um formulário.

Os métodos de eventos em JavaScript funcionam associando um ouvinte de eventos a um elemento HTML. Um ouvinte de eventos é uma função que é executada quando o evento é acionado. Existem diferentes métodos para adicionar ouvintes de eventos a elementos HTML, como addEventListener(), onclick, onload, onsubmit, onkeydown, onmouseover, entre outros.

Existem vários métodos de eventos em JavaScript que podem ser usados para manipular o comportamento de um elemento HTML. Alguns dos mais comuns são:

  1. onclick - usado para manipular o comportamento quando um elemento é clicado
  2. onload - usado para manipular o comportamento quando um elemento é carregado
  3. onsubmit - usado para manipular o comportamento quando um formulário é enviado
  4. onkeydown - usado para manipular o comportamento quando uma tecla é pressionada
  5. onmouseover - usado para manipular o comportamento quando o mouse passa sobre um elemento
  6. onmouseout - usado para manipular o comportamento quando o mouse deixa um elemento
  7. onchange - usado para manipular o comportamento quando o valor de um elemento é alterado
  8. onfocus - usado para manipular o comportamento quando um elemento recebe foco
  9. onblur - usado para manipular o comportamento quando um elemento perde foco

Esses são apenas alguns exemplos dos métodos de eventos disponíveis em JavaScript. Cada método pode ser usado de maneiras diferentes para manipular o comportamento de um elemento HTML.

addEventListener()

O método addEventListener() é a forma mais comum de adicionar ouvintes de eventos em JavaScript. Ele permite que você associe um ouvinte de eventos a um elemento HTML especificando o tipo de evento e a função que deve ser executada quando o evento é acionado. Aqui está um exemplo de como usar o addEventListener() para adicionar um ouvinte de eventos a um botão de clique:

const meuBotao = document.getElementById("meu-botao");

meuBotao.addEventListener("click", function() {
  alert("Você clicou no botão!");
});

Neste exemplo, criamos uma constante meuBotao que representa o elemento HTML button no documento. Em seguida, adicionamos um ouvinte de eventos ao botão usando addEventListener(). Quando o usuário clica no botão, a função anônima é executada e exibe uma mensagem de alerta.

Em resumo, os métodos de eventos em JavaScript permitem que você crie interatividade em suas páginas da web, permitindo que os usuários interajam com os elementos HTML e alterem o comportamento da página em resposta a essas interações.