MouseEvent button 属性

定義と使用方法

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

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

コメント:この属性は読み取り専用です。

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

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

自分で試してみる

文法

event.button

技術的詳細

返り値:

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

可能な値:

  • 0:マウスの左ボタン
  • 1:ローラーボタンまたは中ボタン(あれば)
  • 2:マウスの右ボタン

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

  • 1:マウスの左ボタン
  • 2:マウスの右ボタン
  • 4:ローラーボタンまたは中ボタン(あれば)

コメント:左手設定のマウスの場合、返り値は逆です。

DOM バージョン: DOM Level 2 Events

浏览器支持

表中的数字注明了完全支持该属性的首个浏览器版本。

属性 Chrome IE Firefox Safari Opera
button 支持 支持 支持 支持 8.0

相关页面

HTML DOM 参考手册:MouseEvent buttons 属性

HTML DOM 参考手册:MouseEvent which 属性