Eventos de HTML DOM
- Página anterior Atributo HTML
- Página siguiente Objeto Evento HTML
Eventos de HTML DOM
Los eventos del DOM HTML permiten que JavaScript registre diferentes programadores de eventos en los elementos del documento HTML.
Los eventos se utilizan comúnmente junto con funciones, las cuales no se ejecutarán antes de que ocurra el evento (por ejemplo, cuando el usuario hace clic en un botón).
Para obtener tutoriales sobre eventos, aprende nuestro Tutoriales de eventos de JavaScript.
evento | Descripción | Pertenece |
---|---|---|
abort | Este evento se produce cuando se detiene la carga de los medios. | |
afterprint | Este evento se produce cuando se comienza a imprimir la página o se cierra el cuadro de diálogo de impresión. | Evento |
animationend | Este evento se produce cuando la animación CSS se completa. | EventoAnimación |
animationiteration | Este evento se produce durante la repetición de la animación CSS. | EventoAnimación |
animationstart | Este evento se produce cuando comienza la animación CSS. | EventoAnimación |
beforeprint | Este evento se produce cuando se va a imprimir la página. | Evento |
beforeunload | Este evento se produce antes de que el documento se descargue. | |
blur | Este evento se produce cuando el elemento pierde el foco. | EventoFoco |
canplay | Este evento se produce cuando el navegador puede comenzar a reproducir los medios. | Evento |
canplaythrough | Este evento se produce cuando el navegador puede comenzar a reproducir los medios sin detener la缓冲. | Evento |
change | Este evento se produce cuando el contenido, la selección o el estado seleccionado del elemento de formulario cambia. | Evento |
click | Este evento se produce cuando el usuario hace clic en el elemento. | EventoRatón |
contextmenu | Este evento se produce cuando el usuario hace clic con el botón derecho en un elemento para abrir el menú contextual. | EventoRatón |
copy | Este evento se produce cuando el usuario copia el contenido del elemento. | ClipboardEvent |
cut | Este evento se produce cuando el usuario corta el contenido del elemento. | ClipboardEvent |
dblclick | Este evento se produce cuando el usuario hace doble clic en el elemento. | EventoRatón |
drag | Este evento se produce mientras se arrastra el elemento. | DragEvent |
dragend | Este evento ocurre después de que el usuario complete el arrastre de un elemento. | DragEvent |
dragenter | Este evento ocurre cuando el elemento arrastrado entra en un objetivo de colocación. | DragEvent |
dragleave | Este evento ocurre cuando el elemento arrastrado se aleja de un objetivo de colocación. | DragEvent |
dragover | Este evento ocurre cuando el elemento arrastrado está sobre un objetivo de colocación. | DragEvent |
dragstart | Este evento ocurre cuando el usuario comienza a arrastrar un elemento. | DragEvent |
drop | Este evento ocurre cuando se coloca un elemento arrastrado en un objetivo de colocación. | DragEvent |
durationchange | Este evento ocurre cuando cambia la duración del medio. | Evento |
ended | Este evento ocurre cuando el medio se reproduce hasta el final. | Evento |
error | Este evento ocurre después de que se produce un error al cargar un archivo externo. | |
focus | Este evento ocurre cuando un elemento recibe el enfoque. | EventoFoco |
focusin | Este evento ocurre justo antes de que un elemento reciba el enfoque. | EventoFoco |
focusout | Este evento ocurre justo antes de que un elemento pierda el enfoque. | EventoFoco |
fullscreenchange | Este evento ocurre cuando un elemento se muestra en modo de pantalla completa. | Evento |
fullscreenerror | Este evento ocurre cuando un elemento no se puede mostrar en modo de pantalla completa. | Evento |
hashchange | Este evento ocurre cuando cambia la parte de ancla de la URL. | HashChangeEvent |
input | Este evento ocurre cuando un elemento recibe entrada del usuario. | |
invalid | Este evento ocurre cuando un elemento es inválido. | Evento |
keydown | Este evento ocurre mientras el usuario presiona una tecla. | EventoTeclado |
keypress | Este evento ocurre cuando el usuario presiona una tecla. | EventoTeclado |
keyup | Este evento ocurre cuando el usuario suelta una tecla. | EventoTeclado |
load | Este evento ocurre cuando el objeto se ha cargado. | |
loadeddata | Este evento ocurre después de que se hayan cargado los datos del medio. | Evento |
loadedmetadata | Este evento ocurre mientras se carga la metadatos (por ejemplo, dimensiones y duración). | Evento |
loadstart | Este evento ocurre cuando el navegador comienza a buscar el medio especificado. | EventoProgreso |
message | Este evento ocurre mientras se recibe un mensaje a través de este origen de eventos. | Evento |
mousedown | Este evento ocurre cuando el usuario presiona el botón del ratón sobre un elemento. | EventoRatón |
mouseenter | Este evento ocurre cuando el puntero se mueve sobre un elemento. | EventoRatón |
mouseleave | Este evento ocurre cuando el puntero sale de un elemento. | EventoRatón |
mousemove | Este evento ocurre cuando el puntero se mueve sobre un elemento. | EventoRatón |
mouseout | Este evento ocurre cuando el usuario mueve el puntero del ratón fuera de un elemento o uno de sus elementos hijos. | EventoRatón |
mouseover | Este evento ocurre cuando el puntero se mueve sobre un elemento o uno de sus elementos hijos. | EventoRatón |
mouseup | Este evento ocurre cuando el usuario suelta el botón del ratón sobre un elemento. | EventoRatón |
mousewheel | No se recomienda su uso.Por favor, utilice wheel Evento. | WheelEvent |
offline | Este evento se produce cuando el navegador comienza a trabajar en modo desconectado. | Evento |
online | Este evento se produce cuando el navegador comienza a trabajar en línea. | Evento |
open | Este evento se produce cuando se abre la conexión con el origen del evento. | Evento |
pagehide | Este evento se produce cuando el usuario sale de una página web para navegar. | PageTransitionEvent |
pageshow | Este evento se produce cuando el usuario navega a una página web. | PageTransitionEvent |
paste | Este evento se produce cuando el usuario pega algún contenido en un elemento. | ClipboardEvent |
pause | Este evento se produce cuando el medio se pausa o se pausa de manera programática por el usuario. | Evento |
play | Este evento se produce cuando el medio se inicia o ya no está en pausa. | Evento |
playing | Este evento se produce cuando se reproduce el medio después de que se ha pausado o detenido para buffering. | Evento |
popstate | Este evento se produce cuando cambia el historial de la ventana. | EventoPopState |
progress | Este evento se produce cuando el navegador está en el proceso de obtener datos de medios. | Evento |
ratechange | Este evento se produce cuando cambia la velocidad de reproducción del medio. | Evento |
reset | Este evento se produce al restablecer el formulario. | Evento |
resize | Este evento se produce al ajustar el tamaño de la vista del documento. | |
scroll | Este evento se produce al desplazar la barra de desplazamiento del elemento de desplazamiento. | |
search | Este evento se produce cuando el usuario ingresa contenido en el campo de búsqueda. | Evento |
seeked | Este evento se produce cuando el usuario completa el movimiento/salto a una nueva posición en el medio. | Evento |
seeking | Este evento se produce cuando el usuario comienza a mover/saltar a una nueva posición en el medio. | Evento |
select | Este evento se produce después de que el usuario selecciona texto (para <input> y <textarea>). | |
show | Este evento se produce cuando el elemento <menu> se muestra como un menú contextual. | Evento |
stalled | Este evento se produce cuando el navegador intenta obtener datos de medios pero no están disponibles. | Evento |
storage | Este evento se produce cuando se actualiza el área de almacenamiento web. | EventoAlmacenamiento |
submit | Este evento se produce cuando se envía el formulario. | Evento |
suspend | Este evento se produce cuando el navegador no intente obtener datos de medios intencionalmente. | Evento |
timeupdate | Este evento se produce cuando cambia la posición de reproducción. | Evento |
toggle | Este evento se produce cuando el usuario abre o cierra el elemento <details>. | Evento |
touchcancel | Este evento se produce cuando la táctil se interrumpe. | EventoToque |
touchend | Este evento se produce cuando el dedo se desprende de la pantalla táctil. | EventoToque |
touchmove | Este evento se produce cuando el dedo se arrastra en la pantalla. | EventoToque |
touchstart | Este evento se produce cuando el dedo está en la pantalla táctil. | EventoToque |
transitionend | Este evento se produce cuando se completa la conversión CSS. | EventoTransición |
unload | Este evento ocurre después de que la página se descargue (para <body>). | |
volumechange | Este evento ocurre cuando se cambia el volumen del medio. | Evento |
waiting | Este evento ocurre cuando el medio se ha detenido pero se espera que se recupere. | Evento |
wheel | Este evento ocurre cuando la rueda del ratón se desplaza hacia arriba o hacia abajo en el elemento. | WheelEvent |
Atributos y métodos de eventos HTML DOM
Atributo/método | Descripción | Pertenece |
---|---|---|
altKey | Devuelve si se presionó la tecla 'ALT' al desencadenar el evento de ratón. | EventoRatón |
altKey | Devuelve si se presionó la tecla 'ALT' al desencadenar el evento de pulsación de tecla. | |
animationName | Devuelve el nombre de la animación. | EventoAnimación |
bubbles | Devuelve si el evento específico es un evento de burbuja. | Evento |
button | Devuelve el botón del ratón que estaba presionado cuando se desencadenó el evento. | EventoRatón |
buttons | Devuelve el botón del ratón que estaba presionado cuando se desencadenó el evento. | EventoRatón |
cancelBubble | Establece o devuelve si el evento debe propagarse hacia la jerarquía superior. | |
cancelable | Devuelve si el evento se puede evitar su operación predeterminada. | Evento |
changeTouches | Devuelve una lista de todos los objetos de toque cuyos estados cambiaron entre el toque anterior y el toque actual. | EventoToque |
charCode | Devuelve el código Unicode de la tecla que desencadenó el evento onkeypress. | EventoTeclado |
clientX | Devuelve la coordenada horizontal del puntero del ratón en relación con la ventana actual al desencadenar el evento de ratón. | |
clientY | Devuelve la coordenada vertical del puntero del ratón en relación con la ventana actual al desencadenar el evento de ratón. | |
clipboardData | Devuelve un objeto que contiene los datos afectados por la operación del portapapeles. | ClipboardData |
code | Devuelve el código de la tecla que desencadenó el evento. | EventoTeclado |
composed | Indica si el evento puede transmitirse desde el Shadow DOM al DOM general. | Evento |
composedPath() | Devuelve la ruta del evento. | |
createEvent() | Crear un nuevo evento. | Evento |
ctrlKey | Devuelve si se presionó la tecla 'CTRL' al desencadenar el evento de ratón. | EventoRatón |
ctrlKey | Devuelve si se presionó la tecla 'CTRL' en el evento de pulsación de tecla o evento de ratón. | |
currentTarget | Devuelve el elemento que desencadenó el evento del escucha de eventos. | Evento |
data | Devuelve el carácter insertado. | InputEvent |
dataTransfer | Devuelve un objeto que contiene los datos arrastrados o insertados/eliminados. | |
defaultPrevented | Devuelve si se llamó al método preventDefault() para el evento. | Evento |
deltaX | Devuelve la cantidad de desplazamiento horizontal de la rueda del ratón (eje x). | WheelEvent |
deltaY | Devuelve la cantidad de desplazamiento vertical de la rueda del ratón (eje y). | WheelEvent |
deltaZ | Devuelve la cantidad de desplazamiento en el eje Z de la rueda del ratón. | WheelEvent |
deltaMode | 返回数字,代表增量值(像素、线或页面)的度量单位。 | WheelEvent |
detail | 返回数字,指示鼠标被单击了多少次。 | UiEvento |
elapsedTime | 返回动画已运行的秒数。 | EventoAnimación |
elapsedTime | 返回过渡已运行的秒数。 | |
eventPhase | 返回当前正在评估事件流处于哪个阶段。 | Evento |
getModifierState() | 返回包含目标范围的数组,此范围将受到插入/删除的影响。 | EventoRatón |
getTargetRanges() | 返回包含目标范围的数组,此范围将受到插入/删除的影响。 | InputEvent |
inputType | 返回更改的类型(即 "inserting" 或 "deleting")。 | InputEvent |
isComposing | 返回事件的状态是否正在构成。 | |
isTrusted | 返回事件是否受信任。 | Evento |
key | 返回事件表示的键的键值。 | EventoTeclado |
key | 返回更改后的存储项的键。 | EventoAlmacenamiento |
keyCode | 返回触发 onkeypress、onkeydown 或 onkeyup 事件的键的 Unicode 字符代码。 | EventoTeclado |
location | 返回键盘或设备上按键的位置。 | EventoTeclado |
lengthComputable | 返回进度的长度是否可计算。 | EventoProgreso |
loaded | 返回已加载的工作量。 | EventoProgreso |
metaKey | 返回事件触发时是否按下了 "META" 键。 | EventoRatón |
metaKey | 返回按键事件触发时是否按下了 "META" 键。 | |
MovementX | 返回相对于上一 mousemove 事件的位置的鼠标指针的水平坐标。 | EventoRatón |
MovementY | 返回相对于上一 mousemove 事件的位置的鼠标指针的垂直坐标。 | EventoRatón |
newURL | 返回更改 hash 后的文档 URL。 | HasChangeEvent |
newValue | 返回更改后的存储项目的新值。 | EventoAlmacenamiento |
offsetX | 返回鼠标指针相对于目标元素边缘位置的水平坐标。 | EventoRatón |
offsetY | 返回鼠标指针相对于目标元素边缘位置的垂直坐标。 | EventoRatón |
oldURL | 返回更改 hash 前的文档 URL。 | HasChangeEvent |
oldValue | 返回更改后的存储项目的旧值。 | EventoAlmacenamiento |
onemptied | 当发生不良情况且媒体文件突然不可用时,发生此事件。 | |
pageX | 返回触发鼠标事件时鼠标指针相对于文档的水平坐标。 | EventoRatón |
pageY | 返回触发鼠标事件时鼠标指针相对于文档的垂直坐标。 | EventoRatón |
persisted | 是否返回网页被浏览器缓存。 | PageTransitionEvent |
preventDefault() | Si es posible, cancela el evento sin ejecutar la acción predeterminada del evento. | Evento |
propertyName | Devuelve el nombre de la propiedad CSS asociada con la animación o transición. | |
pseudoElement | Devuelve el nombre del pseudo-elemento de la animación o transición. | |
region | EventoRatón | |
relatedTarget | Devuelve el elemento relacionado con el elemento que desencadenó el evento de ratón. | EventoRatón |
relatedTarget | Devuelve el elemento relacionado con el elemento que desencadenó el evento. | EventoFoco |
repeat | Devuelve si se está presionando repetidamente una tecla. | EventoTeclado |
screenX | Devuelve la coordenada horizontal del puntero del ratón o de la ventana en relación con la pantalla. | EventoRatón |
screenY | Devuelve la coordenada vertical del puntero del ratón o de la ventana en relación con la pantalla. | EventoRatón |
shiftKey | Devuelve si se presionó la tecla "SHIFT" cuando se desencadenó el evento. | EventoRatón |
shiftKey | Devuelve si se presionó la tecla "SHIFT" cuando se desencadenó el evento de pulsación de tecla. | |
state | Devuelve un objeto que contiene una copia del registro de historial. | EventoPopState |
stopImme...() | Evita que otros listeners del mismo evento sean llamados. | Evento |
stopPropagation() | Evita que el evento se propague más en la secuencia de eventos. | Evento |
almacenamientoArea | Devuelve un objeto que representa el objeto de almacenamiento afectado. | EventoAlmacenamiento |
target | Devuelve el elemento que desencadenó el evento. | Evento |
targetTouches | Devuelve una lista de TouchList de TouchObject que contienen todos los puntos de toque que aún están en contacto con la superficie. | EventoToque |
timeStamp | Devuelve el tiempo en milisegundos desde el epoch al momento de la creación del evento. | Evento |
total | Devuelve la cantidad total de trabajo que se va a cargar. | EventoProgreso |
touches | Devuelve una lista de todos los objetos touch que están en contacto con la superficie en el momento actual. | EventoToque |
type | Devuelve el nombre del evento. | Evento |
url | Devuelve la URL del documento donde se encuentra el proyecto cambiado. | EventoAlmacenamiento |
which | Devuelve el botón del ratón que estaba presionado cuando se desencadenó el evento. | EventoRatón |
which | Devuelve el código de carácter Unicode de la tecla que desencadenó el evento onkeypress, o el código de tecla Unicode de la tecla que desencadenó los eventos onkeydown o onkeyup. | EventoTeclado |
vista | Devuelve una referencia al objeto Window donde ocurrió el evento. | UiEvento |
- Página anterior Atributo HTML
- Página siguiente Objeto Evento HTML