MouseEvent do HTML DOM

Objeto MouseEvent

Os eventos que ocorrem ao interagir com o documento HTML através do mouse pertencem ao objeto MouseEvent.

Propriedades e métodos de eventos de mouse

Atributo/Método Descrição
altKey Retorna se a tecla "ALT" foi pressionada no momento do disparo do evento de mouse.
button Retorna o botão do mouse pressionado no momento do disparo do evento de mouse.
buttons Retorna o botão do mouse pressionado no momento do disparo do evento de mouse.
clientX Retorna a coordenada horizontal do ponteiro do mouse em relação à janela atual no momento do disparo do evento de mouse.
clientY Retorna a coordenada vertical do ponteiro do mouse em relação à janela atual no momento do disparo do evento de mouse.
ctrlKey Retorna se a tecla "CTRL" foi pressionada no momento do disparo do evento de tecla do mouse.
getModifierState() Retorna true se a tecla especificada foi ativada.
metaKey Retorna se a tecla "META" foi pressionada no momento do disparo do evento.
movementX Retorna a coordenada horizontal do ponteiro do mouse em relação à posição do último evento mousemove.
movementY Retorna a coordenada vertical do ponteiro do mouse em relação à posição do último evento mousemove.
offsetX Retorna a coordenada horizontal do ponteiro do mouse em relação à borda do elemento alvo.
offsetY Retorna a coordenada vertical do ponteiro do mouse em relação à borda do elemento alvo.
pageX Retorna a coordenada horizontal do ponteiro do mouse em relação ao documento no momento do disparo do evento de mouse.
pageY Retorna a coordenada vertical do ponteiro do mouse em relação ao documento no momento do disparo do evento de mouse.
region  
relatedTarget Retorna o elemento relacionado ao elemento associado ao evento de mouse.
screenX Retorna a coordenada horizontal do ponteiro do mouse em relação à tela no momento do disparo do evento.
screenY Retorna a coordenada vertical do ponteiro do mouse em relação à tela no momento do disparo do evento.
shiftKey Retorna se a tecla "SHIFT" foi pressionada no momento do disparo do evento.
which Retorna o botão do mouse pressionado no momento do disparo do evento de mouse.

Propriedades e métodos herdados

MouseEvent herda todas as propriedades e métodos dos seguintes objetos:

UiEvent

Objeto Event

Tipo de evento

Esses tipos de eventos pertencem ao objeto MouseEvent:

Evento Descrição
onclick Este evento ocorre quando o usuário clicar no elemento.
oncontextmenu Este evento ocorre quando o usuário clicar com o botão direito em um elemento para abrir o menu de contexto.
ondblclick Este evento ocorre quando o usuário duplo-clique no elemento.
onmousedown Este evento ocorre quando o usuário clica no botão do mouse sobre o elemento.
onmouseenter Ocorre este evento quando o ponteiro se move sobre o elemento.
onmouseleave Este evento ocorre quando o ponteiro sai do elemento.
onmousemove Este evento ocorre quando o ponteiro se move sobre o elemento.
onmouseout Este evento ocorre quando o ponteiro do mouse é movido para fora do elemento ou de seus elementos filhos.
onmouseover Este evento ocorre quando o ponteiro se move sobre o elemento ou seus elementos filhos.
onmouseup Este evento ocorre quando o botão do mouse é liberado sobre o elemento.