Manual de referencia de eventos HTML
- Página anterior Atributos globales de HTML
- Página siguiente Nombres de colores HTML
Recomendación de curso:
Atributos de eventos globales
HTML tiene la capacidad de desencadenar acciones en el navegador, como iniciar JavaScript al hacer clic en un elemento del usuario. Tutoriales de JavaScriptPara obtener más información sobre eventos de programación, por favor visite nuestra
。
A continuación, se presentan los atributos de eventos globales que se pueden agregar a los elementos HTML para definir operaciones de eventos.
Atributos de eventos de ventana
Atributo | Valor | Descripción |
---|---|---|
Eventos desencadenados por el objeto window (aplicados a la etiqueta <body>): | script | El script que se ejecuta después de que el documento se imprima. |
onbeforeprint | script | El script que se ejecuta antes de que el documento se imprima. |
onbeforeunload | script | El script que se ejecuta antes de que el documento se desmonte. |
onerror | script | El script que se ejecuta cuando ocurre un error. |
onhaschange | script | El script que se ejecuta cuando el documento ha cambiado. |
onload | script | Se desencadena después de que la página haya finalizado la carga. |
onmessage | script | El script que se ejecuta cuando se desencadena un mensaje. |
onoffline | script | El script que se ejecuta cuando el documento se desconecta. |
ononline | script | El script que se ejecuta cuando el documento se conecta a línea. |
onpagehide | script | El script que se ejecuta cuando la ventana se oculta. |
onpageshow | script | El script que se ejecuta cuando la ventana se vuelve visible. |
onpopstate | script | El script que se ejecuta cuando cambia el historial de la ventana. |
onredo | script | El script que se ejecuta cuando se realiza undo (redo) en el documento. |
onresize | script | Se desencadena cuando se ajusta el tamaño de la ventana del navegador. |
onstorage | script | El script que se ejecuta después de actualizar el área de almacenamiento web. |
onundo | script | El script que se ejecuta cuando se realiza undo en el documento. |
onunload | script | Se desencadena una vez que la página se ha descargado (o la ventana del navegador se ha cerrado). |
Eventos de Formulario
Los eventos desencadenados por la acción de un formulario HTML (aplicado a casi todos los elementos HTML, pero más comúnmente en elementos form):
Atributo | Valor | Descripción |
---|---|---|
onblur | script | El script que se ejecuta cuando el elemento pierde el foco. |
onchange | script | El script que se ejecuta cuando cambia el valor del elemento. |
oncontextmenu | script | El script que se ejecuta al desencadenar el menú contextual. |
onfocus | script | El script que se ejecuta cuando el elemento recibe el foco. |
onformchange | script | El script que se ejecuta cuando cambia el formulario. |
onforminput | script | El script que se ejecuta cuando el formulario recibe entrada del usuario. |
oninput | script | El script que se ejecuta cuando el elemento recibe entrada del usuario. |
oninvalid | script | El script que se ejecuta cuando el elemento es inválido. |
onreset | script | Se desencadena al hacer clic en el botón de restablecimiento del formulario. No se admite en HTML5. |
onselect | script | Se desencadena después de seleccionar texto en el elemento. |
onsubmit | script | Se desencadena al enviar un formulario. |
Eventos de Teclado
Atributo | Valor | Descripción |
---|---|---|
onkeydown | script | Se desencadena al presionar una tecla. |
onkeypress | script | Se desencadena al presionar un botón. |
onkeyup | script | Se desencadena al soltar una tecla. |
Eventos de Mouse
El evento desencadenado por el ratón o una acción similar del usuario:
Atributo | Valor | Descripción |
---|---|---|
onclick | script | Se desencadena al hacer clic en el ratón en el elemento. |
ondblclick | script | Se desencadena al hacer doble clic en el ratón en el elemento. |
ondrag | script | El script que se ejecuta mientras el elemento se arrastra. |
ondragend | script | El script que se ejecuta al finalizar la operación de arrastrar y soltar. |
ondragenter | script | El script que se ejecuta cuando el elemento se arrastra a una zona de arrastrar y soltar válida. |
ondragleave | script | El script que se ejecuta cuando el elemento deja de estar sobre un objetivo de arrastrar y soltar válido. |
ondragover | script | El script que se ejecuta mientras el elemento se arrastra sobre un objetivo de arrastrar y soltar válido. |
ondragstart | script | El script que se ejecuta al comenzar la operación de arrastrar y soltar. |
ondrop | script | El script que se ejecuta mientras el elemento está siendo arrastrado y soltado. |
onmousedown | script | Se desencadena al presionar el botón del ratón en el elemento. |
onmousemove | script | Se desencadena al mover el puntero del ratón sobre el elemento. |
onmouseout | script | Se desencadena al mover el puntero del ratón fuera del elemento. |
onmouseover | script | Se desencadena al mover el puntero del ratón sobre el elemento. |
onmouseup | script | Se desencadena al soltar el botón del ratón en el elemento. |
onmousewheel | script | El script que se ejecuta cuando se desplaza la rueda del ratón. |
onscroll | script | El script que se ejecuta cuando se desplaza la barra de desplazamiento del elemento. |
Eventos de Media
El evento desencadenado por los medios (por ejemplo, video, imagen y audio) (aplicable a todos los elementos HTML, pero común en los elementos de medios, como <audio>, <embed>, <img>, <object> y <video>):
Atributo | Valor | Descripción |
---|---|---|
onabort | script | Ejecutar script al salir |
oncanplay | script | Ejecutar script cuando el archivo esté listo para comenzar a reproducirse (cuando el buffering haya sido suficiente para comenzar) |
oncanplaythrough | script | Ejecutar script cuando el medio pueda reproducirse hasta el final sin tener que detenerse por el buffering |
ondurationchange | script | Ejecutar script cuando cambie la longitud del medio |
onemptied | script | Ejecutar script cuando ocurra un fallo y el archivo se vuelva inesperadamente inaccesible (por ejemplo, cuando se interrumpa la conexión) |
onended | script | Ejecutar script cuando el medio haya alcanzado el final (se pueden enviar mensajes como 'Gracias por ver') |
onerror | script | Ejecutar script cuando se produzca un error durante la carga del archivo |
onloadeddata | script | Ejecutar script cuando se hayan cargado todos los datos del medio |
onloadedmetadata | script | Ejecutar script cuando se hayan cargado los metadatos (por ejemplo, la resolución y la duración) |
onloadstart | script | Ejecutar script cuando se comience a cargar el archivo sin que se hayan cargado datos reales |
onpause | script | Ejecutar script cuando el medio sea pausado por el usuario o por un programa |
onplay | script | Ejecutar script cuando el medio esté listo para comenzar a reproducirse |
onplaying | script | Ejecutar script cuando el medio haya comenzado a reproducirse |
onprogress | script | Ejecutar script cuando el navegador esté obteniendo datos del medio |
onratechange | script | Ejecutar script cada vez que cambia la velocidad de reproducción (por ejemplo, cuando el usuario cambia a modo de cámara lenta o modo de reproducción acelerada) |
onreadystatechange | script | Ejecutar script cada vez que cambia el estado de listo (monitoreando el estado de los datos del medio) |
onseeked | script | Ejecutar script cuando el atributo seeking se establece en false (indicando que la ubicación ha finalizado) |
onseeking | script | Ejecutar script cuando el atributo seeking se establece en true (indicando que la ubicación es activa) |
onstalled | script | Ejecutar script cuando el navegador no puede recuperar datos del medio por cualquier motivo |
onsuspend | script | Ejecutar script cuando se detiene la recuperación de datos del medio por cualquier motivo antes de que se carguen todos los datos del medio |
ontimeupdate | script | Ejecutar script cuando cambia la posición de reproducción (por ejemplo, cuando el usuario avanza a una posición diferente en el medio) |
onvolumechange | script | Ejecutar script cada vez que cambia el volumen (incluso cuando se establece el volumen en silencio) |
onwaiting | script | Ejecutar script cuando el medio ha dejado de reproducirse pero tiene la intención de continuar reproduciendo (por ejemplo, cuando el medio se pausa para cargar más datos) |
- Página anterior Atributos globales de HTML
- Página siguiente Nombres de colores HTML