<script type="text/javascript">
document.onkeydown = function () {
document.body.innerHTML += event.keyCode + ":按下了<br \/>";
};document.onkeyup = function () {
document.body.innerHTML += event.keyCode + ":离开了<br \/>";
};
</script>

解决方案 »

  1.   

    <script type="text/javascript">
    (function () {
    var a_data = [], o_data = {};
    document.onkeydown = function () {
    var e = window.event || arguments[0], k = e.keyCode || e.which;
    if (!o_data[k]) {
    o_data[(a_data[a_data.length] = k)] = true;
    document.body.innerHTML += k + ":按下了<br \/>";
    }
    };

    document.onkeyup = function () {
    var i, e = window.event || arguments[0], k = e.keyCode || e.which;
    for (i = 0 ; i < a_data.length ; i ++)
    if (a_data[i] == k) a_data.splice(i, 1);
    delete o_data[k];
    document.body.innerHTML += k + ":离开了<br \/>";
    };
    })();
    </script>
      

  2.   

    //键盘快捷键
    function keyup()
    {
    if (event.altKey && String.fromCharCode(event.keyCode) == "S")
    {
    alert("success!");
    }
    }这样就可以了 ,不过也谢谢你