目录

MouseEvent button 属性

示例

按下了哪个鼠标按钮?

let text = "You pressed button: " + event.button;
亲自试一试 »

描述

这个button属性回报按下哪个鼠标按钮当鼠标事件发生时。

这个button属性主要与 onmousedown事件。

这个button属性是只读的。

也可以看看:

按钮属性

鼠标事件对象


语法

event.button

技术细节

返回值: 一个号码。
按下了哪个鼠标按钮:

0:左键
1:滚轮或中间按钮(如果有)
2:右键

对于左手配置的鼠标,这些值是相反的。
DOM 版本: DOM 2 级事件


浏览器支持

event.button是 DOM Level 2 (2001) 功能。

所有浏览器都完全支持它:

Chrome Edge Firefox Safari Opera IE
Yes Yes Yes Yes Yes 9-11