button プロパティ
button プロパティは、マウスのどのボタンが押されたかを番号で返すプロパティです。MouseEvent のプロパティです。
button プロパティは主に onmousedown イベントで使用されます。
以下のようにマウス操作によって取得できる event オブジェクトは MouseEvent です。
document.addEventListener("keypress", (mousedown) => {
colsole.log( event.button );
});
詳しくは Example を参照してください
button プロパティは読み取り専用です。
buttons プロパティもありますが、buttons プロパティは Safari ブラウザが対応していません。
ページ内 Index
Syntax
in JavaScript
返り値はNumber型です。マウスボタンを表す数値です。
Number = event.button;
Return Values
| Value | 摘要 |
|---|---|
| 0 | マウスの左ボタン |
| 1 | ホイールボタンまたは中央ボタン |
| 2 | マウスの右ボタン |
*左用に設定されたマウスの場合、戻り値は逆になります
Internet Explorer 8以前では以下のようになります。
| Value | 摘要 |
|---|---|
| 1 | マウスの左ボタン |
| 4 | ホイールボタンまたは中央ボタン |
| 2 | マウスの右ボタン |
