最新的Web開發教程
 

MouseEvent buttons Property

<事件對象

找出哪些鼠標button(s)當鼠標事件觸發了壓制:

var x = event.buttons;
試一試»

定義和用法

的按鈕屬性返回的數字,指示當鼠標事件被觸發,其被壓鼠標按鈕或鼠標按鈕。

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

提示:由於缺乏瀏覽器支持,你可能會想在看按鈕屬性。

注:此屬性是只讀的。


瀏覽器支持

在表中的數字規定,完全支持該財產瀏覽器版本。

屬性
buttons 不支持 9 不支持 不支持

句法

event .buttons

技術細節

返回值: 一個數字,表示當將鼠標事件發生被壓的一個或多個鼠標按鈕。 如果按下多於一個的鍵,值被組合,以產生一個新的號碼(For example, if the left button (1)和右按鈕(2)被按壓時,返回的值是1 + 2,它是3) 。

可能的值:
  • 1:鼠標左鍵
  • 2:鼠標右鍵
  • 4:輪按鈕或中間按鈕
  • 8:第四鼠標按鈕(typically the "Browser Back" button)
  • 16:第五鼠標按鈕(typically the "Browser Forward" button)
Note:對於左手配置鼠標,返回值被顛倒
DOM版本: DOM Level 3的活動

相關頁面

HTML DOM參考: MouseEvent button Property

HTML DOM參考: MouseEvent which Property


<事件對象