MouseEvent button property

Definition and usage

The button property returns a number indicating which mouse button was pressed when the mouse event was triggered.

This property is mainly used with the onmousedown event.

Note:This property is read-only.

Example

Find out which mouse button was pressed when the mouse event was triggered:

alert("You pressed button: " + event.button)

Try it yourself

Syntax

event.button

Technical details

Return value:

Numeric values representing the mouse button pressed when the mouse event occurs.

Possible values:

  • 0: Left mouse button
  • 1: Scroll wheel button or middle button (if any)
  • 2: Right mouse button

Note:Internet Explorer 8 and earlier versions have different return values:

  • 1: Left mouse button
  • 2: Right mouse button
  • 4: Scroll wheel button or middle button (if any)

Note:For mice configured for left-handed use, the return value is reversed.

DOM version: DOM Level 2 Events

Browsers understøttelse

Tallene i tabellen angiver den første browserversion, der fuldt ud understøtter egenskaben.

Egenskaber Chrome IE Firefox Safari Opera
button Support Support Support Support 8.0

Relaterede sider

HTML DOM reference manual:MouseEvent buttons egenskab

HTML DOM reference manual:MouseEvent which egenskab