document.onkeypress = KeyPressHandle;
function KeyPressHandle(keyEvent)
{
keyEvent=keyEvent?keyEvent:window.event;
var keyvalue=keyEvent.which?keyEvent.which:keyEvent.keyCode;
switch(keyvalue)
{
case 37:
case 38:
onClickUp();
break;
case 13:
case 39:
case 40:
onClickDown();
break;
}
}
通过这个函数我希望在我按向上和向左两个键的时候,实现onClickUp()这个函数,按回车、向右和向下三个键的时候,实现onClickDown()这个函数,不知道为什么,这样写出来的代码在运行后按键一点都木有反应,谁来帮帮我吧,谢谢啦
document.onkeydown = KeyPressHandle;
function KeyPressHandle(keyEvent)
{
keyEvent=keyEvent?keyEvent:window.event;
var keyvalue=keyEvent.which?keyEvent.which:keyEvent.keyCode;
switch(keyvalue)
{
case 37:
case 38:
onClickUp();
break;
case 13:
case 39:
case 40:
onClickDown();
break;
}
}
onClickUp = function(){alert("onClickUp");};
onClickDown = function(){alert("onClickDown");};
</script>