MouseEvent del DOM HTML
Objeto MouseEvent
Los eventos que ocurren al interactuar con el documento HTML mediante el ratón pertenecen al objeto MouseEvent.
Propiedades y métodos de eventos de Mouse
Atributo/método | Descripción |
---|---|
altKey | Devuelve si se pulsó la tecla "ALT" en el momento de la generación del evento de ratón. |
button | Devuelve el botón del ratón pulsado en el momento de la generación del evento de ratón. |
buttons | Devuelve el botón del ratón pulsado en el momento de la generación del evento de ratón. |
clientX | Devuelve la coordenada horizontal del puntero del ratón en relación con la ventana actual en el momento de la generación del evento. |
clientY | Devuelve la coordenada vertical del puntero del ratón en relación con la ventana actual en el momento de la generación del evento. |
ctrlKey | Devuelve si se pulsó la tecla "CTRL" en el momento de la generación del evento de ratón. |
getModifierState() | Si se activa la tecla especificada, devuelve true. |
metaKey | Devuelve si se pulsó la tecla "META" en el momento de la generación del evento. |
movementX | Devuelve la coordenada horizontal del puntero del ratón en relación con la última evento mousemove. |
movementY | Devuelve la coordenada vertical del puntero del ratón en relación con la última evento mousemove. |
offsetX | Devuelve la coordenada horizontal del puntero del ratón en relación con el borde del elemento objetivo. |
offsetY | Devuelve la coordenada vertical del puntero del ratón en relación con el borde del elemento objetivo. |
pageX | Devuelve la coordenada horizontal del puntero del ratón en relación con el documento en el momento de la generación del evento. |
pageY | Devuelve la coordenada vertical del puntero del ratón en relación con el documento en el momento de la generación del evento. |
region | |
relatedTarget | Devuelve el elemento relacionado con el elemento que generó el evento de ratón. |
screenX | Devuelve la coordenada horizontal del puntero del ratón en relación con la pantalla en el momento de la generación del evento. |
screenY | Devuelve la coordenada vertical del puntero del ratón en relación con la pantalla en el momento de la generación del evento. |
shiftKey | Devuelve si se pulsó la tecla "SHIFT" en el momento de la generación del evento. |
which | Devuelve el botón del ratón pulsado en el momento de la generación del evento de ratón. |
Propiedades y métodos heredados
El MouseEvent hereda todas las propiedades y métodos de los siguientes objetos:
Tipo de evento
Estos tipos de eventos pertenecen al objeto MouseEvent:
Evento | Descripción |
---|---|
onclick | Este evento ocurre cuando el usuario hace clic en el elemento. |
oncontextmenu | Este evento ocurre cuando el usuario hace clic con el botón derecho en un elemento para abrir el menú contextual. |
ondblclick | Este evento ocurre cuando el usuario hace doble clic en el elemento. |
onmousedown | Este evento ocurre cuando el usuario presiona el botón del ratón sobre el elemento. |
onmouseenter | Este evento ocurre cuando el puntero se mueve sobre el elemento. |
onmouseleave | Este evento ocurre cuando el puntero sale del elemento. |
onmousemove | Este evento ocurre cuando el puntero se mueve sobre el elemento. |
onmouseout | Este evento ocurre cuando el usuario mueve el puntero del ratón fuera del elemento o uno de sus elementos hijos. |
onmouseover | Este evento ocurre cuando el puntero se mueve sobre el elemento o uno de sus elementos hijos. |
onmouseup | Este evento ocurre cuando el usuario libera el botón del ratón sobre el elemento. |