我想禁用页面上的上下文菜单,因为我有自己的上下文菜单。但在文本框中应该可以使用系统上下文菜单。
我用 Javascript 来做这样的事情:
document.oncontextmenu = function (e) {
return false;
};
Run Code Online (Sandbox Code Playgroud)
我想到了类似的事情:
document.oncontextmenu = function (e) {
if (e.taget.nodeName != "text") {
return false;
}
};
Run Code Online (Sandbox Code Playgroud)
但nodeName每次都是一个DIV。在这个 DIV 中,我有一个 JQGrid,其中有文本框。
<div id="divGrdPos" style="padding:3px,0px,3px,0px;">
<table id="JQGridCart" class="grdCart"></table>
</div>
Run Code Online (Sandbox Code Playgroud)
有人能帮我吗?