我的目标是按下按钮并仅在按下shift键时执行操作。但是,它现在似乎还没有认识到移位键。目前它只使用右键单击,但就像我说的,我想让它与右键+ shift一起工作。
button.addEventListener("oncontextmenu", function(e) {
document.addEventListener("keydown", function(e) {
console.log("this string won't show");
if (e.keyCode == 16) {
console.log("this string won't show either");
} else {
console.log(e.keyCode); // again it won't show
}
});
rightShiftClick(e); // this will execute perfectly.
});
答案 0 :(得分:1)
事件对象告诉您是否按下了shift键并且没有" on"当你附上活动时。
button.addEventListener("contextmenu", function(e) {
console.log(e.shiftKey);
});