按住箭头键时的Javascript?

Tre*_*lph 3 javascript arrow-keys

我有这个脚本来触发一些JavaScript.但该脚本不支持按住箭头键.当我按住箭头键时,如何才能完成这项工作.

document.onkeyup = KeyCheck;       
function KeyCheck()

{

var KeyID = event.keyCode;


switch(KeyID)

{

  case 37:

  right('img'); document.getElementById('img').src = 'guyl.png';

  break;

  case 38:

  up('img');

  break

  case 39:

  left('img'); document.getElementById('img').src = 'guyr.png';

  break;

  case 40:

  down('img');

  break;


 }

}
Run Code Online (Sandbox Code Playgroud)

Rap*_*tor 6

应该:

document.onkeydown = KeyCheck;
Run Code Online (Sandbox Code Playgroud)

onkeypress:在按下某个键时调用JavaScript代码

onkeydown:在按下某个键(但尚未发布)时调用JavaScript代码

onkeyup:在按下后释放键时调用JavaScript代码.