MouseEvent which属性

定義と使用方法

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

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

コメント:この属性が返す値は、 button属性 の返り値を一つ増やします。

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

マウスイベントが発生したときに押されたマウスボタンを特定する:

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

自分で試してみる

文法

event.which

技術的詳細

返り値:

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

可能な値:

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

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

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

ブラウザのサポート

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

属性 Chrome IE Firefox Safari Opera
which 1.0 9.0 1.0 1.0 5.0

関連ページ

HTML DOM リファレンスマニュアル:MouseEvent button プロパティ

HTML DOM リファレンスマニュアル:MouseEvent buttons プロパティ