使用javascript按ESC键上的弹出div

时间:2015-04-20 21:45:46

标签: javascript javascript-events popup

//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函数不起作用。我甚至尝试了一条警告消息,结果是事件键码未定义。基本上我无法抓住esc键。

1 个答案:

答案 0 :(得分:0)

不要将event作为参数传递。您仍然可以在事件处理程序中使用event.keyCode