我正在寻找xHTML页面中onContextMenu
的JavaScript替代品。我想隐藏弹出的菜单(上下文菜单)当我在网站上单击鼠标右键时。
我在使用onContextMenu
属性时遇到问题,因为它没有通过xHTML Strict的验证程序。
答案 0 :(得分:2)
如果您在外部脚本中附加oncontextmenu
,它将会起作用:
<script type="text/javascript" src="script.js"></script>
(确保包含type
属性,以便验证。)
<强> script.js
强>
document.body.oncontextmenu = function handleContextMenu(e) {
e.preventDefault();
e.stopPropagation();
};