Proprietà buttons dell'oggetto MouseEvent

Definizione e uso

Proprietà button restituisce un numero che indica quale o quali pulsanti del mouse sono stati premuti durante l'evento del mouse.

Questa proprietà viene principalmente utilizzata insieme all'evento onmousedown.

Suggerimento:A causa della mancanza di supporto dei browser, potresti dover consultare Proprietà button.

Nota:Questa proprietà è sola lettura.

Esempio

Trova i pulsanti del mouse premuti durante l'evento del mouse:

var x = event.buttons;

Prova personalmente

Sintassi

event.buttons

Dettagli tecnici

Valore di ritorno:

Valore numerico che rappresenta un pulsante o più pulsanti del mouse premuti durante l'evento del mouse.

Se vengono premuti più pulsanti, questi valori vengono combinati per generare un nuovo numero (ad esempio, se viene premuto il pulsante sinistro (1) e il pulsante destro (2), il valore di ritorno è 1+2, ovvero 3).

Valori possibili:

  • 1: Pulsante sinistro del mouse
  • 2: Pulsante destro del mouse
  • 4: Pulsante della rotellina o pulsante centrale
  • 8: Il quarto pulsante del mouse (solitamente il pulsante "Indietro nel browser")
  • 16: Il quinto pulsante del mouse (solitamente il pulsante "Avanti nel browser")

Nota:Per la configurazione a sinistra del mouse, il valore di ritorno è inverso.

Versione DOM: DOM Livello 3 Eventi

Supporto del browser

I numeri nel tavolo indicano la versione del browser che supporta completamente l'attributo.

Proprietà Chrome IE Firefox Safari Opera
buttons 53.0 9.0 Supportato Non supportato Supportato

Pagine correlate

Manuale di riferimento HTML DOM DOM:Proprietà button dell'evento MouseEvent

Manuale di riferimento HTML DOM DOM:Proprietà which dell'evento MouseEvent