Atributos de eventos de XHTML

Una de las nuevas características de HTML 4.0 es permitir que los eventos de HTML desencadenen comportamientos en el navegador, por ejemplo, ejecutar un fragmento de JavaScript cuando el usuario hace clic en un elemento HTML. A continuación, se muestra una serie de atributos que se pueden insertar en etiquetas HTML para definir comportamientos de eventos.

Si deseas aprender cómo usar estos eventos para programar, entonces deberías aprender en nuestros Tutoriales de JavaScript y Tutoriales de DHTML.

Eventos de ventana (Window Events)

Sólo válido en elementos body y frameset.

Atributo Valor Descripción
onload Script Ejecutar un script cuando se carga el documento
onunload Script Ejecutar un script cuando se desmonta el documento

Eventos de elementos de formulario (Form Element Events)

Sólo válido en elementos de formulario.

Atributo Valor Descripción
onchange Script Ejecutar un script cuando el elemento cambia
onsubmit Script Ejecutar un script cuando el formulario se envía
onreset Script Ejecutar un script cuando el formulario se restablece
onselect Script Ejecutar un script cuando el elemento se selecciona
onblur Script Ejecutar un script cuando el elemento pierde el enfoque
onfocus Script Ejecutar un script cuando el elemento obtiene el enfoque

Eventos de teclado (Keyboard Events)

No es válido en los siguientes elementos: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style y el elemento title.

Atributo Valor Descripción
onkeydown Script Ejecutar un script cuando se pulse el teclado
onkeypress Script Ejecutar un script cuando se pulse y suelte el teclado
onkeyup Script Ejecutar un script cuando se suelte el teclado

Eventos de ratón (Mouse Events)

En los siguientes elementos no es válido: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style y el elemento title.

Atributo Valor Descripción
onclick Script Ejecutar script cuando se haga clic en el ratón
ondblclick Script Ejecutar script cuando se doble clic en el ratón
onmousedown Script Ejecutar script cuando se presione el botón del ratón
onmousemove Script Ejecutar script cuando el puntero del ratón se mueva
onmouseout Script Ejecutar script cuando el puntero del ratón se mueva fuera de un elemento
onmouseover Script Ejecutar script cuando el puntero del ratón se posicione sobre un elemento
onmouseup Script Ejecutar script cuando se suelte el botón del ratón