我需要一个自定义上下文菜单,所以我使用addEventListener
它,但我希望将它放在 div1 上,而不是放在 div2 上,我如何在不添加相同侦听器的情况下做到这一点stopPropagation()
<html>
<head>
</head>
<body>
<div id="div1" style="background-color:green;border:3px solid black;width:300px;height:300px;margin:auto;">
<div id="div2" style="background-color:yellow;border:3px solid black;width:100px;height:100px;margin:auto;margin-top:-50px;">
some text
</div>
</div>
<script>
document.getElementById('div1').addEventListener('contextmenu', function(e)
{
console.log('contextmenu');
});
</script>
</body>
</html>