JavaScript HTML DOM oncontextmenu 事件
-
oncontextmenu 事件
当用户右键单击元素以打开上下文菜单时,会发生oncontextmenu事件。注意:虽然所有浏览器都支持oncontextmenu事件,但目前仅在Firefox中支持contextmenu属性。当用户右键单击带有上下文菜单的<div>元素时,执行JavaScript:
尝试一下div oncontextmenu="myFunction()" contextmenu="mymenu"
-
浏览器支持
项 IE/Edge Chrome FireFox Safari Opera 事件 oncontextmenu 支持支持支持支持支持 -
语法
在HTML中:<element oncontextmenu="myScript">在JavaScript中:object.oncontextmenu = function(){myScript};在JavaScript中,使用addEventListener()方法:object.addEventListener("contextmenu", myScript);注意:在Internet Explorer 8和更早版本不支持使用addEventListener()方法。 -
技术细节
项目 描述 冒泡: 有 取消: 有 事件类型: MouseEvent 支持的HTML标记: 所有HTML标记 DOM版本 DOM Event Level 3 -
相关页面
JavaScript参考 : HTML oncontextmenu 属性