Tipos de Eventos em JavaScript
Eventos de Mouse
| Atributo | Descrição |
|---|---|
click |
Um clique com o botão do mouse foi realizado. O evento ocorre após o botão do mouse ter sido solto. |
mousedown |
O botão do mouse foi pressionado. |
mouseup |
O botão do mouse foi liberado. |
dblclick |
Duplo clique. |
mousemove |
O ponteiro do mouse está se movendo dentro da área de exibição do elemento. |
mouseout |
O ponteiro do mouse saiu da área de exibição do elemento. |
mouseover |
O ponteiro do mouse está dentro da área de exibição do elemento. |
Eventos de Teclado
| Atributo | Descrição |
|---|---|
keydown |
Uma tecla do teclado foi pressionada. |
keypress |
Uma tecla do teclado foi pressionada e mantida pressionada por mais tempo do que o intervalo de repetição. A duração do intervalo de repetição é um parâmetro do sistema e depende das configurações do sistema operacional do usuário. |
keyup |
Uma tecla pressionada anteriormente foi liberada. |
Eventos de Formulários e Elementos de Página
| Atributo | Descrição |
|---|---|
change |
O elemento perde o foco de entrada, e o conteúdo do elemento foi alterado durante o tempo em que o elemento estava em foco. |
select |
Uma parte do texto dentro do elemento é selecionada. |
submit |
O botão "Enviar" do formulário foi pressionado, mas o envio do formulário para o servidor ainda não foi realizado. |
Eventos de Formulários e Elementos de Página
| Atributo | Descrição |
|---|---|
blur |
O elemento de controle perde o foco de entrada, ou seja, o cursor muda para outro elemento. |
focus |
O elemento exibido recebeu o foco de entrada. Para campos de texto, esse evento significa que o cursor já está dentro desse elemento. |
load |
O carregamento da página foi concluído. |
unload |
Está saindo do documento (fechando ou redirecionando a página para outro endereço). |
scroll |
É acionado quando o elemento é rolado. |