<body onkeydown="alert(event.keyCode)">←  37
↑  38
→  39
↓  40

解决方案 »

  1.   

    在哪里都一样
    <HTML> <HEAD> 
    <TITLE>键盘和鼠标事件测试</TITLE> 
    <script language="javascript"> 
    <!-- 
    function viewEvent(e) {
      s = "";
      s = event.srcElement.tagName+"<br>";
      for(v in event)
        s += v+"="+event[v]+"<br>";
      view.innerHTML = s;
    } document.onkeydown=viewEvent 
    document.onkeyup=viewEvent 
    document.onmousedown=viewEvent
    document.onmouseup=viewEvent 
    document.onmousemove=viewEvent 
    document.onmouseover=viewEvent 
    document.onmouseout=viewEvent 
    document.onkeypress=viewEvent //--> 
    </script> 
    </HEAD> <BODY> 
    <form>
    <input type=text>
    <textarea></textarea>
    </form>
    <table border>
    <tr><td>123</td><td>123</td></tr>
    </table>
    <span id="view"></span>
    </BODY> 
    </HTML> 
      

  2.   

    <input onkeydown="alert(event.keyCode)">
      

  3.   

    你可以试试:<input type=text name=aaa onkeypress=alert(event.keyCode);>根本返回不了方向键的值。