備忘録的プログラミングリファレンス

buttonsプロパティ

MouseEvent.buttons

 buttonsプロパティは、どのマウスボタンが押されているかを返すMouseEventのプロパティです。
 このプロパティは主にonmousedownイベントに併せて使用されます。

buttonsプロパティ
document.addEventListener("keypress", (mousedown) => {
         colsole.log( event.buttons );
});
詳しくはExampleを参照してください

 複数のボタンに対応しています。Safariブラウザは対応していません。buttonプロパティを使うことをお勧めします。

構文(Syntax)

返り値はNumber型で、読み取り専用です。

Number = event.buttons;

返り値(Return Values)

Value摘要
1マウスの左ボタン
4ホイールボタンまたは中央ボタン
2マウスの右ボタン
84番目のマウスボタン
165番目のマウスボタン

Example

確認ボタンをクリックしてください。以下のHTML,CSS,Scriptコード例が実行されます。