Objeto Evento
Objeto Evento
Todos los objetos de eventos en DOM se basan en el objeto Event.
Por lo tanto, todos los otros objetos de eventos (como MouseEvent y KeyboardEvent)pueden acceder a los atributos y métodos del objeto Event.
Atributos y métodos de eventos
Atributo/Método | Descripción |
---|---|
bubbles | Devuelve si un evento específico es un evento de burbuja. |
cancelBubble | Establece o devuelve si el evento debe propagarse hacia la jerarquía superior. |
cancelable | Devuelve si el evento puede evitar su acción predeterminada. |
composed | Indica si el evento puede传递 desde el Shadow DOM al DOM general. |
composedPath() | Devuelve la ruta del evento. |
createEvent() | Crea un nuevo evento. |
currentTarget | Devuelve el elemento que desencadenó el evento de sus listeners. |
defaultPrevented | Devuelve si se llamó al método preventDefault() para el evento. |
eventPhase | Devuelve en qué fase se encuentra el flujo de eventos que se está evaluando. |
isTrusted | Devuelve si el evento es confiable. |
preventDefault() | Si es posible, cancela el evento sin ejecutar la acción predeterminada del evento. |
stopImmediatePropagation() | Evita que se llamen otros listeners del mismo evento. |
stopPropagation() | Evita que el evento se propague más en la secuencia de eventos. |
target | Devuelve el elemento que desencadenó el evento. |
timeStamp | Devuelve el tiempo de creación del evento en milisegundos (relativo al epoch). |
type | Devuelve el nombre del evento. |
Tipo de evento
Estos tipos de eventos pertenecen al objeto Event:
Evento | Descripción |
---|---|
abort | Este evento se produce cuando se interrumpe la carga de los medios. |
afterprint | Este evento se produce cuando la página comienza a imprimir o cuando se cierra el cuadro de diálogo de impresión. |
beforeprint | Este evento ocurre cuando se va a imprimir la página. |
beforeunload | Este evento ocurre antes de que se descargue el documento. |
canplay | Este evento ocurre cuando el navegador puede comenzar a reproducir los medios. |
canplaythrough | Este evento ocurre cuando el navegador puede reproducir los medios sin detener el buffering. |
change | Este evento ocurre cuando cambia el contenido del elemento form, la selección o el estado seleccionado. |
error | Este evento ocurre después de que se produce un error al cargar un archivo externo. |
fullscreenchange | Este evento ocurre cuando un elemento se muestra en modo de pantalla completa. |
fullscreenerror | Este evento ocurre cuando un elemento no se puede mostrar en modo de pantalla completa. |
input | Este evento ocurre cuando un elemento recibe entrada del usuario. |
invalid | Este evento ocurre cuando un elemento es inválido. |
load | Este evento ocurre cuando se ha cargado el objeto. |
loadeddata | Este evento ocurre después de que se hayan cargado los datos de los medios. |
loadedmetadata | Este evento ocurre al cargar metadatos (por ejemplo, dimensiones y duración). |
message | Este evento ocurre mientras se reciben mensajes a través de este origen de eventos. |
offline | Este evento ocurre cuando el navegador comienza a trabajar en modo desconectado. |
online | Este evento ocurre cuando el navegador comienza a trabajar en línea. |
open | Este evento ocurre cuando se abre la conexión con el origen del evento. |
pause | Este evento ocurre cuando los medios se pausan o se pausan de manera programática por el usuario. |
play | Este evento ocurre cuando los medios comienzan o ya no están en pausa. |
playing | Este evento ocurre cuando los medios se pausan o detienen para buffering antes de comenzar a reproducirse. |
progress | Este evento ocurre mientras el navegador está en proceso de obtener datos de medios. |
ratechange | Este evento ocurre cuando cambia la velocidad de reproducción de los medios. |
resize | Este evento ocurre al ajustar el tamaño de la vista del documento. |
reset | Este evento ocurre al restablecer un formulario. |
scroll | Este evento ocurre mientras se desplaza la barra de desplazamiento de un elemento de desplazamiento. |
search | Este evento ocurre cuando el usuario ingresa contenido en el campo de búsqueda. |
seeked | Este evento ocurre cuando el usuario completa el movimiento o el salto a una nueva posición en los medios. |
seeking | Este evento ocurre cuando el usuario comienza a moverse o saltar a una nueva posición en los medios. |
select | Este evento ocurre después de que el usuario selecciona texto (para <input> y <textarea>). |
show | Este evento ocurre cuando el elemento <menu> se muestra como un menú contextual. |
stalled | Este evento ocurre cuando el navegador intenta obtener datos de medios pero estos no están disponibles. |
submit | Este evento ocurre al enviar un formulario. |
suspend | Este evento ocurre cuando el navegador intencionalmente no obtiene datos de medios. |
timeupdate | Este evento ocurre cuando cambia la posición de reproducción. |
toggle | Este evento ocurre cuando el usuario abre o cierra el elemento <details>. |
unload | Este evento ocurre después de que la página se descargue (para <body>). |
waiting | Este evento ocurre cuando el medio se ha detenido pero se espera que se recupere. |