鼠标事件的按钮属性用于返回数字。该数字表示触发鼠标事件时按下了哪个鼠标按钮。此属性通常与onmousedown事件一起使用。该属性是只读的。由于缺乏浏览器支持,因此您可能需要查看button属性。
用法:
event.buttons
返回值:
它返回一个数字,表示一个或多个被按下的鼠标按钮。如果按下多个按钮,例如左按钮(1)和右按钮(2),则返回3(1 + 2)。
可能的值:
1:鼠标左键
2:鼠标右键
4:滚轮按钮或中间按钮
8:鼠标第四键或“Browser Back”按钮
16:鼠标第五个按钮或“Browser Forward”按钮
例:
HTML DOM MouseEvent buttons Property
GeeksforGeeks
HTML DOM MouseEvent buttons Property
You pressed button:
function WhichButton(event) {
var x = event.buttons;
document.getElementById("demo").innerHTML = x;
}
输出:
之前:
后:
支持的浏览器:下面列出了MouseEvent按钮属性支持的浏览器:
谷歌浏览器53.0
Internet Explorer 9.0
Firefox
Opera