Propiedad button del MouseEvent

Definición y uso

La propiedad button devuelve un número que indica qué botón del mouse se presionó al desencadenar el evento del mouse.

Esta propiedad se utiliza principalmente junto con el evento onmousedown.

Comentarios:Esta propiedad es de solo lectura.

Ejemplo

Encontrar el botón del mouse presionado al momento de desencadenar el evento del mouse:

alert("Presionaste el botón: " + event.button)

Prueba personal

Sintaxis

event.button

Detalles técnicos

Valor de retorno:

Valores numéricos que representan el botón del mouse presionado cuando ocurre el evento del mouse.

Valores posibles:

  • 0: Botón izquierdo del mouse
  • 1: Botón de la rueda o botón central (si lo hay)
  • 2: Botón derecho del mouse

Comentarios:Internet Explorer 8 y versiones anteriores tienen valores de retorno diferentes:

  • 1: Botón izquierdo del mouse
  • 2: Botón derecho del mouse
  • 4: Botón de la rueda o botón central (si lo hay)

Comentarios:Para configuraciones de mouse con mano izquierda, el valor devuelto es inverso.

Versión DOM: Nivel 2 de eventos DOM

Compatibilidad del navegador

Los números en la tabla indican la versión del navegador que primero admite completamente el atributo.

Atributos Chrome IE Firefox Safari Opera
button Soporte Soporte Soporte Soporte 8.0

Páginas relacionadas

Manual de referencia del DOM HTML:Atributo buttons del MouseEvent

Manual de referencia del DOM HTML:Atributo which del MouseEvent