English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manual de referencia HTML

Todo el catálogo de etiquetas HTML

Eventos de HTML

El valor del gestor de eventos es una o varias expresiones de Javascript, métodos y llamadas a funciones separadas por punto y coma, y encerradas en comillas. Cuando ocurre el evento, el navegador ejecuta este código.

Atributos de eventos globales

HTML 4 Una de las nuevas características es que permite que los eventos HTML desencadenen comportamientos en el navegador, por ejemplo, al hacer clic en un elemento HTML, se inicia un segmento de JavaScript.

La tabla siguiente proporciona atributos de eventos estándar, que se pueden insertar en HTML/En los elementos XHTML, se define el comportamiento de eventos.

HTML5 : HTML5Evento de atributo nuevo.

Atributos de eventos del navegador de ventana (Window Event Attributes)

El evento se desencadena por la ventana (aplicable al etiqueta <body>):

AtributoValorDescripción
onafterprintHTML5scriptDespués de imprimir el documento, ejecutar el script
onbeforeprintHTML5scriptAntes de imprimir el documento, ejecutar el script
onbeforeonloadHTML5scriptAntes de cargar el documento, ejecutar el script
onblurscriptAl perder el enfoque la ventana, ejecutar el script
onerrorHTML5scriptAl ocurrir un error, ejecutar el script
onfocusscriptAl obtener el enfoque la ventana, ejecutar el script
onhaschangeHTML5scriptAl cambiar el documento, ejecutar el script
onloadscriptAl cargar el documento, ejecutar el script
onmessageHTML5scriptAl desencadenar un mensaje, ejecutar el script
onofflineHTML5scriptAl estar fuera de línea el documento, ejecutar el script
ononlineHTML5scriptAl estar en línea el documento, ejecutar el script
onpagehideHTML5scriptAl ocultar la ventana, ejecutar el script
onpageshowHTML5scriptAl hacer visible la ventana, ejecutar el script
onpopstateHTML5scriptAl cambiar el historial de la ventana, ejecutar el script
onredoHTML5scriptAl ejecutar el comando de volver a hacer en el documento, ejecutar el script
onresizeHTML5scriptAl ajustar el tamaño de la ventana, ejecutar el script
onstorageHTML5scriptAl actualizar la región de almacenamiento web (cuando los datos en el espacio de almacenamiento cambian) ejecutar el script
onundoHTML5scriptAl ejecutar el comando de deshacer en el documento, ejecutar el script
onunloadHTML5scriptAl salir del documento, ejecutar el script

Eventos de formulario (Form Events)

Los eventos de formulario se desencadenan en formularios HTML (aplicable a todos los elementos HTML, pero el elemento HTML debe estar dentro del formulario):

AtributoValorDescripción
onblurscriptAl perder el enfoque un elemento, ejecutar el script
onchangescriptAl cambiar un elemento, ejecutar el script
oncontextmenuHTML5scriptAl desencadenar un menú contextual, ejecutar el script
onfocusscriptAl obtener el enfoque un elemento, ejecutar el script
onformchangeHTML5scriptAl cambiar un formulario, ejecutar el script
onforminputHTML5scriptAl recibir entrada del usuario en un formulario, ejecutar el script
oninputHTML5scriptAl recibir entrada del usuario en un elemento, ejecutar el script
oninvalidHTML5scriptAl hacer que un elemento sea inválido, ejecutar el script
onresetscriptAl restablecer un formulario, ejecutar el script. HTML 5 No soportado.
onselectscriptAl seleccionar un elemento, ejecutar el script
onsubmitscriptAl enviar un formulario, ejecutar el script

Eventos de teclado (Keyboard Events)

AtributoValorDescripción
onkeydownscriptAl presionar una tecla, ejecutar el script
onkeypressscriptAl presionar y soltar una tecla, ejecutar el script
onkeyupscriptAl soltar una tecla, ejecutar el script

Eventos de ratón (Mouse Events)

A través de eventos desencadenados por el ratón, similares a las acciones del usuario:

AtributoValorDescripción
onclickscriptAl hacer clic en el ratón, ejecutar el script
ondblclickscriptAl hacer doble clic en el ratón, ejecutar el script
onmousedownscriptMientras se presiona el botón del ratón, se ejecuta el script
onmousemovescriptMientras se mueve el puntero del ratón, se ejecuta el script
onmouseoutscriptMientras el puntero del ratón sale del elemento, se ejecuta el script
onmouseoverscriptMientras el puntero del ratón está sobre el elemento, se ejecuta el script
onmouseupscriptMientras se suelta el botón del ratón, se ejecuta el script
onmousewheelHTML5scriptMientras se rota la rueda del ratón, se ejecuta el script

Eventos de arrastrar (Drag Events)

Se desencadena mediante el arrastrar del ratón, similar al comportamiento del usuario:

AtributoValorDescripción
ondragHTML5scriptMientras se arrastra el elemento, se ejecuta el script
ondragendHTML5scriptMientras se termina la operación de arrastrar, se ejecuta el script
ondragenterHTML5scriptMientras el elemento se arrastra al objetivo de arrastrar y soltar válido, se ejecuta el script
ondragleaveHTML5scriptMientras el elemento sale del objetivo de arrastrar y soltar válido, se ejecuta el script
ondragoverHTML5scriptMientras el elemento se arrastra sobre el objetivo de arrastrar y soltar válido, se ejecuta el script
ondragstartHTML5scriptMientras se comienza la operación de arrastrar, se ejecuta el script
ondropHTML5scriptMientras el elemento que se arrastra está siendo arrastrado y soltado, se ejecuta el script
onscrollHTML5scriptMientras se desplaza la barra de desplazamiento del elemento de desplazamiento, se ejecuta el script

Eventos de medios multimedia (Media Events)

Se desencadena mediante videos (videos), imágenes (imágenes) o audio (audio), se aplica principalmente a elementos de medios HTML como <audio>, <embed>, <img>, <object>, y <video>):

AtributoValorDescripción
onabortscriptMientras ocurre un evento de interrupción, se ejecuta el script
oncanplayHTML5scriptMientras los medios pueden comenzar a reproducirse pero pueden necesitar detenerse por el buffering, se ejecuta el script
oncanplaythroughHTML5scriptMientras los medios pueden reproducirse hasta el final sin tener que detenerse por el buffering, se ejecuta el script
ondurationchangeHTML5scriptMientras cambia la longitud de los medios, se ejecuta el script
onemptiedHTML5scriptMientras el elemento de recursos de medios se vacía repentinamente (errores de red, errores de carga, etc.), se ejecuta el script
onendedHTML5scriptMientras los datos de medios han alcanzado el final, se ejecuta el script
onerrorHTML5scriptMientras ocurre un error durante la carga del elemento, se ejecuta el script
onloadeddataHTML5scriptMientras se cargan datos de medios, se ejecuta el script
onloadedmetadataHTML5scriptMientras el elemento de medios tiene una duración y otros datos de medios ya han sido cargados, se ejecuta el script
onloadstartHTML5scriptMientras el navegador comienza a cargar datos de medios, se ejecuta el script
onpauseHTML5scriptMientras los datos de medios están en pausa, se ejecuta el script
onplayHTML5scriptMientras los datos de medios van a comenzar a reproducirse, se ejecuta el script
onplayingHTML5scriptMientras los datos de medios están comenzando a reproducirse, se ejecuta el script
onprogressHTML5scriptMientras el navegador está obteniendo datos de medios, se ejecuta el script
onratechangeHTML5scriptSe desencadena cuando cambia la velocidad de reproducción de los datos del medio
onreadystatechangeHTML5scriptSe desencadena cuando cambia el estado (ready-Se desencadena cuando cambia el estado (state)
onseekedHTML5scriptSe desencadena cuando la propiedad de ubicación del elemento de medio es verdadera y la ubicación ha comenzado1] ya no es verdadera y la ubicación ha finalizado
onseekingHTML5scriptEjecuta un script cuando la propiedad de ubicación del elemento de medio es verdadera y la ubicación ha comenzado
onstalledHTML5scriptEjecuta un script cuando hay errores en el proceso de obtención de datos del medio (retraso)
onsuspendHTML5scriptEjecuta un script cuando el navegador ya está obteniendo datos del medio pero ha dejado de hacerlo antes de obtener todo el archivo de medio
ontimeupdateHTML5scriptEjecuta un script cuando el medio cambia su posición de reproducción
onvolumechangeHTML5scriptEjecuta un script cuando el medio cambia de volumen o cuando el volumen se establece en silencio
onwaitingHTML5scriptEjecuta un script cuando el medio ha dejado de reproducirse pero se tiene la intención de continuar

Otros eventos

AtributoValorDescripción
onshowHTML5scriptSe desencadena cuando el elemento <menu> se muestra en el contexto
ontoggleHTML5scriptSe desencadena cuando el usuario abre o cierra el elemento <details>