Atributos de Evento XHTML

Uma das novas características do HTML 4.0 é permitir que os eventos do HTML desencadeiem comportamentos no navegador, por exemplo, ao clicar em um elemento HTML, um trecho de JavaScript é iniciado. A seguir, uma série de atributos que podem ser inseridos em tags HTML para definir comportamentos de eventos.

Se você deseja aprender como usar esses eventos para programação, você deve aprender com nossos Tutorial JavaScript e Tutorial DHTML.

Eventos de Janela (Window Events)

Válido apenas em elementos body e frameset.

Atributo Valor Descrição
onload Script Executar script quando o documento for carregado
onunload Script Executar script quando o documento for removido

Eventos de Elemento de Formulário (Form Element Events)

Válido apenas em elementos de formulário.

Atributo Valor Descrição
onchange Script Executar script quando o elemento mudar
onsubmit Script Executar script quando o formulário for submetido
onreset Script Executar script quando o formulário for resetado
onselect Script Executar script quando o elemento for selecionado
onblur Script Executar script quando o elemento perder foco
onfocus Script Executar script quando o elemento obter foco

Eventos de Teclado (Keyboard Events)

Inválidos nos seguintes elementos: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style e title.

Atributo Valor Descrição
onkeydown Script Executar script quando o teclado for pressionado
onkeypress Script Executar script quando o teclado for pressionado e liberado
onkeyup Script Executar script quando o teclado for liberado

Eventos de Mouse (Mouse Events)

Inválidos nos seguintes elementos: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style e title.

Atributo Valor Descrição
onclick Script Executar script quando o mouse for clicado
ondblclick Script Executar script quando o mouse for duplamente clicado
onmousedown Script Executar script quando o botão do mouse for pressionado
onmousemove Script Executar script quando o ponteiro do mouse se mover
onmouseout Script Executar script quando o ponteiro do mouse sair de um elemento
onmouseover Script Executar script quando o ponteiro do mouse estiver sobre um elemento
onmouseup Script Executar script quando o botão do mouse for solto