Aanbevolen cursus:

MouseEvent buttons eigenschap

Definitie en gebruik

Deze eigenschap wordt voornamelijk gebruikt in combinatie met het onmousedown evenement.

Tip:Vanwege het gebrek aan browserondersteuning, moet je mogelijk de button eigenschap.

Aantekening:Deze eigenschap is alleen leesbaar.

Voorbeeld

Vind de muisknoppen die zijn ingedrukt bij het triggen van een muisevenement:

var x = event.buttons;

Probeer het zelf

Syntaxis

event.buttons

Technische details

Teruggegeven waarde:

Numerieke waarde die aangeeft welke een of meerdere muisknoppen zijn ingedrukt tijdens het optreden van een muisevenement.

Als meerdere knoppen worden ingedrukt, worden deze waarden gecombineerd om een nieuwe getal te vormen (bijvoorbeeld, als de linkse knop (1) en de rechter knop (2) worden ingedrukt, is de teruggegeven waarde 1+2, dat is 3).

Mogelijke waarden:

  • 1: Muisknop links
  • 2: Muisknop rechts
  • 4: Wieltje knop of middenknop
  • 8: De vierde muisknop (meestal de 'browser terug' knop)
  • 16: De vijfde muisknop (meestal de 'browser vooruit' knop)

Aantekening:Voor linksgeoriënteerde muisconfiguratie is de waarde omgekeerd.

DOM Versie: DOM Level 3 Events

Browser support

The numbers in the table indicate the first browser version that fully supports this property.

Properties Chrome IE Firefox Safari Opera
buttons 53.0 9.0 Supported Not supported Supported

Related pages

HTML DOM reference manual:MouseEvent button property

HTML DOM reference manual:MouseEvent which property