JavaScript中判断鼠标按键(event.button)
测试代码:
<div id="test"></div> <script> document.oncontextmenu=function(){ return false; }; var oDiv=document.getElementById("test"); oDiv.onmousedown=function(e){ e= e || window.event; var mouseNum = e.button;
this.innerHTML = mouseNum; } </script>
在线测试:
结论:
event.button |
6-8 |
9+ |
||
左键 | 1 | 0 | 0 | 0 |
中键 | 4 | 1 | 1 | 1 |
右键 | 2 | 2 | 2 | 2 |
我们可以看到右键代码都是2,所以直接判断event.button就可以了