zoukankan      html  css  js  c++  java
  • 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
    IE
    6-8
    IE
    9+
    Chrome FireFox
    左键 1 0 0 0
    中键 4 1 1 1
    右键 2 2 2 2

      我们可以看到右键代码都是2,所以直接判断event.button就可以了

  • 相关阅读:
    【原创】用python写的一个监测本地进程CPU占用的程序
    CSS清除浮动的7种方法以及优缺点
    JavaScript函数作用域
    BOM的概念以及相关操作
    文件与文件系统的压缩与打包
    CSRF
    netstat 命令详解
    httpd安装
    ubuntu 耳机没声音
    Linu正常使用MobaXterm
  • 原文地址:https://www.cnblogs.com/jscode/p/2679776.html
Copyright © 2011-2022 走看看