MouseEvent which 屬性

定義和用法

which 屬性返回一個數字,指示觸發鼠標事件時按下了哪個鼠標按鈕。

此屬性主要與 onmousedown 事件一起使用。

注釋:此屬性返回的值等于 button 屬性 的返回值加一。

注釋:該屬性只讀。

實例

查出觸發鼠標事件時按下的鼠標按鈕:

alert("You pressed button: " + event.which)

親自試一試

語法

event.which

技術細節

返回值:

數字值,表示鼠標事件發生時按下的鼠標按鈕。

可能的值:

  • 0:無按鈕
  • 1:鼠標左鍵
  • 2:滾輪按鈕或中間按鈕(如果有)
  • 3:鼠標右鍵

注釋:對于左手配置的鼠標,返回值是相反的。

DOM 版本: DOM Level 2 Events

瀏覽器支持

表中的數字注明了完全支持該屬性的首個瀏覽器版本。

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

相關頁面

HTML DOM 參考手冊:MouseEvent button 屬性

HTML DOM 參考手冊:MouseEvent buttons 屬性