我发现此代码似乎阻止了右键单击弹出菜单:
document.oncontextmenu = function () { return false; };
我认为Jeff的解决方案可以解决原始问题。与此相关,我需要一个警报类型的确定/取消框,当用户点击提交按钮时触发,但我需要它(1)阻止右键单击,(2)忽略按键(特别是输入键)。这可行吗?感谢。
答案 0 :(得分:0)
如果您使用的是jquery,则可以触发DOM元素的click事件。
请参阅http://api.jquery.com/click/
或Javascript
var l = document.getElementById('my-el');
l.onclick();
答案 1 :(得分:0)
使用event.target
和click()
:
document.oncontextmenu = function (event) {
event.target.click();
return false;
}
JSFiddle演示:http://jsfiddle.net/EF47L/