使用 Javascript 在按下 ESC 键时隐藏弹出窗口 div
Hide a popup div on ESC key press with Javascript
//Function To Display Popup
function div_show(x) {
document.getElementById(x).style.display = "block";
div_hide(x);
}
//Function to Hide Popup
function div_hide(x){
window.onkeyup = function (event){
if(event.keyCode == 27)
document.getElementById(x).style.display = "none"};
}
我想隐藏我创建的弹窗,但是div_hide
功能不起作用。我什至尝试了一条警告消息,结果是事件 keycode
未定义。基本上我无法抓住 esc 键。
不要将 event
作为参数传递。您仍然可以在事件处理程序中使用 event.keyCode
。
//Function To Display Popup
function div_show(x) {
document.getElementById(x).style.display = "block";
div_hide(x);
}
//Function to Hide Popup
function div_hide(x){
window.onkeyup = function (event){
if(event.keyCode == 27)
document.getElementById(x).style.display = "none"};
}
我想隐藏我创建的弹窗,但是div_hide
功能不起作用。我什至尝试了一条警告消息,结果是事件 keycode
未定义。基本上我无法抓住 esc 键。
不要将 event
作为参数传递。您仍然可以在事件处理程序中使用 event.keyCode
。