Skip to main content
button property

Indicates which pointer device button has changed.

Document Object Model (DOM) Level 3 Events Specification

Syntax

JavaScript

p = object.button

Property values

Type: number

-1

Mouse move with no buttons pressed( PointerEvent only)

0

1

Middle mouse button press

2

  • Right mouse button press, or
  • Pen contact with barrel button pressed ( PointerEvent only)

3

X1 (back) mouse button press ( PointerEvent only)

4

X2 (forward) mouse button press ( PointerEvent only)

5

Pen contact with eraser button pressed ( PointerEvent only)

Standards information

See also

DragEvent
MouseEvent
MouseWheelEvent
WheelEvent