在IE下,我们可以在使用这样的代码获得键盘的按键:
view plaincopy to clipboardprint?
var val= event.keyCode;
var val= event.keyCode;
但是,这句代码在Firefox下就无法使用。而且,event在IE下是全局对象,可以直接使用,但Firefox中则不能这样。
为了能够达到兼容,我们可以使用下列的代码:
function func(e)
{
var val;
if (!e)
{
var e = window.event;
}
if (e.keyCode)
{
val = e.keyCode;
}
else if(e.which)
{
val = e.which;
}
//...
}