Atributo buttons de MouseEvent

Definición y uso

Atributo button que devuelve un número que indica qué o cuáles botones del ratón se pulsaron en el momento del evento del ratón.

Esta propiedad se utiliza principalmente junto con el evento onmousedown.

Consejo:Debido a la falta de soporte del navegador, es posible que necesites consultar Atributo button.

Comentarios:Esta propiedad es de solo lectura.

Ejemplo

Encontrar los botones del ratón pulsados en el momento del evento del ratón:

var x = event.buttons;

Prueba personal

Sintaxis

event.buttons

Detalles técnicos

Valor devuelto:

Valores numéricos que representan un o varios botones del ratón pulsados en el momento del evento del ratón.

Si se presionan varios botones, estos valores se combinan para formar un nuevo número (por ejemplo, si se presiona el botón izquierdo (1) y el botón derecho (2), el valor devuelto será 1+2, es decir, 3).

Valores posibles:

  • 1:Botón izquierdo del ratón
  • 2:Botón derecho del ratón
  • 4:Botón de la rueda o botón central
  • 8:El cuarto botón del ratón (generalmente el botón "Volver en el navegador")
  • 16:El quinto botón del ratón (generalmente el botón "Avanzar en el navegador")

Comentarios:Para el ratón configurado para la mano izquierda, el valor devuelto es inverso.

Versión DOM: Nivel 3 de eventos DOM

Compatibilidad del navegador

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

Atributos Chrome IE Firefox Safari Opera
buttons 53.0 9.0 Soportado No soportado Soportado

Páginas relacionadas

Manual de referencia del DOM HTML:Atributo button del MouseEvent

Manual de referencia del DOM HTML:Atributo which del MouseEvent