javascript - Escape键功能代替按钮onclick

标签 javascript html css

我有 Escape 键功能代码,请建议如何执行而不是按钮 onclick 相同的功能。请提出建议。

//escape key function
Brav1Toolbox.addListener(window, "keyup", onKeyUp);
function onKeyUp(e) {
//code
}

最佳答案

您正在寻找的是keyCodes . escape 键是 keyCode 27。只需运行一个条件检查是否按下了 keyCode 27:

// Escape key function
Brav1Toolbox.addListener(window, "keyup", onKeyUp);

function onKeyUp(e) {
  const keyCode = e.key || e.keyIdentifier || e.keyCode;
  if (keyCode === 27) {
    console.log("Escape was pressed");
  }
}

希望对您有所帮助! :)

关于javascript - Escape键功能代替按钮onclick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46047019/

相关文章:

css - 创建具有自动宽度和高度的弹出窗口

javascript - 如何在 Chrome 中实现抓取光标图标?

javascript - 在 JavaScript 中查找与网页上元素最近的命名 anchor

javascript - 如何使用cypress手动上传文件?

javascript - Threejs如何使用WireframeHelper删除线框

javascript - 如何使用 .delay(x).animate( {'opacity' :'1' },x); 淡化不透明度为 0 的每个内部元素?

javascript - 在模式中显示 AJAX 确认

html - 无法将页脚放在页面底部

javascript - 加倍这个修改后的 bootstrap 4 旋转木马只能正确运行一半(滚动循环停止工作)

Javascript 与本地存储