我需要非常快速的答复。如何区分函数内部的左键单击和右键单击。代码如下所示:
<p onclick="FuncOnClick()">
function FuncOnClick() {
//how to do distinguish?
}
最佳答案
你可以这样做。使用 HTML onclick 不适用于右键单击。但是在 Javascript 中添加事件监听器似乎确实有效。
document.getElementById('click').onmousedown = FuncOnClick;
function FuncOnClick(event) {
console.log(event.which);
switch (event.which) {
case 1:
alert('Left');
break;
case 3:
alert('Right');
break;
}
}
<p id="click">test</p>
关于javascript - onclick函数中左右点击的区别,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30301618/