首页 > 解决方案 > 使用按键触发 JavaScript 动作

问题描述

2020年更新:

我有一个以代码关闭的模式modal.style.display = "none";"ESC"当用户按下键盘时,如何使用 JavaScript 触发上述代码?

原始问题:

正如标题所说。这是我正在使用的模态代码:https ://www.w3schools.com/howto/tryit.asp?filename=tryhow_css_modal2

标签: javascripttwitter-bootstrapbootstrap-modal

解决方案


将此添加到您的 javascript 代码中:

window.onkeydown = function(evt) {
    evt = evt || window.event;
    if (evt.keyCode == 27) {
        modal.style.display = "none";
    }
};

推荐阅读