javascript - 使用按键触发 JavaScript 动作
问题描述
2020年更新:
我有一个以代码关闭的模式modal.style.display = "none";
。"ESC"
当用户按下键盘时,如何使用 JavaScript 触发上述代码?
原始问题:
正如标题所说。这是我正在使用的模态代码:https ://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_modal2
解决方案
将此添加到您的 javascript 代码中:
window.onkeydown = function(evt) {
evt = evt || window.event;
if (evt.keyCode == 27) {
modal.style.display = "none";
}
};
推荐阅读
- javascript - redash GET 请求适用于 POSTMAN,但不适用于 axios
- python-3.x - (Python)不理解“RuntimeWarning:double_scalars 中遇到的无效值”
- docker - Docker run 抱怨没有这样的文件或目录
- arrays - 使用“temporal.documentInsert”插入 MarkLogic 中的 ByteArray 插入但返回两倍的 ByteArray 计数?
- memory - 为什么在 Rust 中打印的内存地址是 40 位和 48 位地址的混合?
- javascript - 如何解决 npm start 上的这个节点 js 错误?
- sql-server - SQL Server Management Studio 的连接问题
- javascript - 如何在角度 html 页面中添加动态数组索引值
- flutter - 如何从 ListView.builder 返回展开的小部件?
- numpy - 需要解释错误 np.concatenate 消息“TypeError:只能将整数标量数组转换为标量索引”