js怎么区分出点击的是鼠标左键还是右键?

JavaScript046

js怎么区分出点击的是鼠标左键还是右键?,第1张

IE 下 onMouseDown 事件有个 event.button 可以返回一个数值,根据数值判断取得用户按了那个鼠标键 event.button==0 默认。没有按任何按钮。event.button==1 鼠标左键event.button==2 鼠标右键event.button==3 鼠标左右键同时按下event.button==4 鼠标中键event.button==5 鼠标左键和中键同时按下event.button==6 鼠标右键和中键同时按下event.button==7 所有三个键都按下event要是这个在运行时报错的话就用这个window.event

$("div").keydown(function(event) {

    var keyCode = event.keyCode

    //根据keycode判断按下的是哪个键

})

可以使用js的unbind方法实现获取 ctrl+C和ctrl+V的事件。

具体步骤如下:

需要准备的材料分别是:电脑、浏览器、ultraedit。

1、在ue编辑器中新建一个空白的html文件,js文件。

2、在ue编辑器中输入以下html代码。

3、在ue编辑器中输入以下js代码。

4、编辑完成以后,在ue编辑器中点击保存,格式选择UTF8无BOM。

5、在浏览器中打开此html文件,可以看到最终想要实现的获取 ctrl+C和ctrl+v的事件效果。