preventDefault 和 oncontextmenu

preventDefault and oncontextmenu

我需要避免 $('.lorem').on('contextmenu', function... - 长话短说为什么。

想要相同的使用 oncontextmenu

获取错误

"Uncaught TypeError: Cannot read property 'preventDefault' of undefined"

有什么帮助吗?

function fn(e){
e.preventDefault();
console.log('lorem');
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class='parent' oncontextmenu='fn()'>lorem</div>

这对我有用

function fn(e) {e.preventDefault(); console.log('lorem');}

window.addEventListener("load",function() {
  document.querySelector(".parent").oncontextmenu=fn
});
<div class='parent'>lorem</div>