JavaScript怎样捕获鼠标右键点击浏览器事件?

 我来答
568721821
推荐于2016-08-28 · 超过65用户采纳过TA的回答
知道答主
回答量:135
采纳率:75%
帮助的人:64.3万
展开全部
100 我做个小程序,在div中有数字,左键点击++,右键点击--。我现在用的是onClick,但是只能实现左键功能,邮件一点就出来浏览器的快捷菜单。请问怎样才能捕获右键点击事件,并在处理后终止。谢谢! 补充: 我研究了好一阵,真是愚钝。 <DIV onContextMenu="Click(this);return false;" 这个return false;绝不能写到Click里头去,那样的话结束的是方法,只有写在这里才是结束事件。JavaScript="xxx"不是委托一个方法处理事件,而是写进去一行调用方法的代码。 补充: 终于找到了,events如果不行的话就用window.event,你粘还不粘全了。让我郁闷好一阵。 好了,两种方法都可以。 onContextMenu的缺点是每个标签要定义两个事件,onClick、onContextMenu; onMouseDown的缺点是events也许会出现浏览器不兼容的问题,要改成window.event。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式