MouseEvent button属性

定義と使用法

button属性は、マウスイベントが発生したときに押されたマウスボタンを示す数字を返します。

この属性は主に onmousedown イベントと一緒に使用されます。

注釈:この属性は読み取り専用です。

マウスイベントが発生したときに押されたマウスボタンを見つける:

alert("押されたボタン: " + event.button)

自分で試してみる

文法

event.button

技術的な詳細

返り値:

数字値で、マウスイベントが発生したときに押されたマウスボタンを示します。

可能な値:

  • 0:左クリック
  • 1:ホイールボタンまたは中ボタン(あれば)
  • 2:右クリック

注釈:Internet Explorer 8およびそれ以前のバージョンでは、異なる返り値があります:

  • 1:左クリック
  • 2:右クリック
  • 4:ホイールボタンまたは中ボタン(あれば)

注釈:左手設定のマウスでは、返り値が逆です。

DOMバージョン: DOMレベル2イベント

ブラウザのサポート

このテーブルの数字は、その属性を完全にサポートする最初のブラウザのバージョンを示しています。

属性 Chrome IE Firefox Safari Opera
button サポート サポート サポート サポート 8.0

関連ページ

HTML DOM 参考マニュアル:MouseEvent buttons 属性

HTML DOM 参考マニュアル:MouseEvent which 属性