语法:事件对象.button
0代表鼠标左键 1代表滚轮 2代表鼠标右键
案例:
css:
div {
width: 300px;
height: 300px;
background-color: red;
color: white;
position: relative;
margin: 100px auto;
}
html:
<div><div>
js:
var oDiv = document.querySelector('div')
oDiv.onmousedown = function(e){
var flag = e.button
switch(flag){
case 0: console.log('你按下的应该是左键吧'); break
case 1: console.log('你按下的应该是滚轮键吧'); break
case 2: console.log('你按下的应该是右键吧'); break
}
}