MouseEvent button 屬性

定義和用法

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

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

注釋:該屬性只讀。

實例

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

alert("You pressed button: " + 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 屬性