最新的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


<事件对象