MouseEventボタンプロパティ
例
マウスイベントがトリガーされたときに押されたマウスボタンを確認します。
var x = event.buttons;
定義と使用法
buttonsプロパティは、マウスイベントがトリガーされたときに押されたマウスボタンを示す数値を返します。
このプロパティは、主にonmousedownイベントと一緒に使用されます。
ヒント:ブラウザがサポートされていないため、代わりにボタンのプロパティを確認することをお勧めします。
注:このプロパティは読み取り専用です。
ブラウザのサポート
表の数字は、プロパティを完全にサポートする最初のブラウザバージョンを示しています。
Property | |||||
---|---|---|---|---|---|
buttons | 53.0 | 9.0 | Yes | Not supported | Yes |
構文
event.buttons
技術的な詳細
戻り値: |
マウスイベントが発生したときに押された1つ以上のマウスボタンを表す数値。複数のボタンが押された場合、値が組み合わされて新しい数値が生成されます(たとえば、左ボタン(1)と右ボタン(2)が押された場合、戻り値は1 + 2、つまり3です) 。 可能な値:
|
---|---|
DOMバージョン: | DOMレベル3イベント |
関連ページ
HTML DOMリファレンス:MouseEventボタンプロパティ
HTML DOMリファレンス:MouseEventwhichプロパティ