MouseEvent buttons Eigenschaft

Definition und Verwendung

Diese Eigenschaft gibt eine Zahl zurück, die angibt, welche oder welche Mausknöpfe bei der Auslösung eines Mausereignisses gedrückt wurden.

Diese Eigenschaft wird hauptsächlich mit dem onmousedown Ereignis verwendet.

Tipp:Wegen fehlender Browser-Unterstützung müssen Sie möglicherweise button Eigenschaft.

Anmerkung:Diese Eigenschaft ist schreibgeschützt.

Beispiel

Finden Sie heraus, welche Mausknöpfe bei der Auslösung eines Mausereignisses gedrückt wurden:

var x = event.buttons;

Versuchen Sie es selbst

Syntax

event.buttons

Technische Details

Rückgabewert:

Zahlenwerte, die einen oder mehrere Mausknöpfe darstellen, die beim Eintreten eines Mausereignisses gedrückt wurden.

Falls mehrere Knöpfe gedrückt werden, werden diese Werte kombiniert, um eine neue Zahl zu erzeugen (z.B. wenn der linke Knopf (1) und der rechte Knopf (2) gedrückt werden, beträgt der Rückgabewert 1+2, also 3).

Mögliche Werte:

  • 1: Mausleft
  • 2: Mausright
  • 4: Radknopf oder mittlerer Knopf
  • 8: Vierter Mausknopf (normalerweise der 'Browser zurück' Knopf)
  • 16: Fünfter Mausknopf (normalerweise der 'Browser vor' Knopf)

Anmerkung:Für Mäuse mit linker Handkonfiguration ist der Rückgabewert umgekehrt.

DOM Version: DOM Level 3 Events

Browser-Unterstützung

Die in der Tabelle genannten Zahlen zeigen die erste Browser-Version an, die die Eigenschaft vollständig unterstützt.

Eigenschaften Chrome IE Firefox Safari Opera
buttons 53.0 9.0 Unterstützt Nicht unterstützt Unterstützt

Verwandte Seiten

HTML DOM Referenzhandbuch:MouseEvent-Button-Eigenschaft

HTML DOM Referenzhandbuch:MouseEvent-which-Eigenschaft