Javascript Onkeydown()不适用于IE中的删除和退格

Javascript Onkeydown()不适用于IE中的删除和退格,javascript,events,event-handling,dom-events,Javascript,Events,Event Handling,Dom Events,有人知道为什么IE中的删除和退格键不能使用onkeydown()事件吗?它适用于数字键和字符键。你确定吗。。以下内容显示IE上的删除和退格精细: <html> <head> <script type="text/javascript"> function keypress(e) { var keycode; if (window.event) // IE { keycode = e.keyCode; }

有人知道为什么IE中的删除和退格键不能使用
onkeydown()
事件吗?它适用于数字键和字符键。

你确定吗。。以下内容显示IE上的删除和退格精细:

<html>
<head>
<script type="text/javascript">
function keypress(e)
{
    var keycode;
    if (window.event) // IE
    {
        keycode = e.keyCode;
    }
    else if (e.which) // Netscape/FF/Op
    {
        keycode = e.which;
    }
    alert(keycode);
}
</script>
</head>
<body>
<form>
    <input type="text" onkeydown="return keypress(event)" />
</form>
</body>
</html> 

功能按键(e)
{
var键码;
if(window.event)//IE
{
keycode=e.keycode;
}
else if(e.which)//Netscape/FF/Op
{
keycode=e.which;
}
警报(键码);
}

另请参见您测试的IE版本?是的,不确定如果按backspace或delete键,为什么根本不调用该函数