关于js键盘事件的问题

<html><head></head><title></title><scripttype="text/javascript"language=JavaScriptcha... <html>
<head>
</head>
<title></title>
<script type="text/javascript" language=JavaScript charset="UTF-8">
//var bg=document.getElementById("background");
window.onload=function(event){
var e = event || window.event;
if(e && e.keyCode==37){
alter("Left");
}
if(e && e.keyCode==38){
alter("Up");
}
if(e && e.keyCode==39){
alter("Right");
}
if(e && e.keyCode==40){
alter("Down");
}
}
</script>
<body>
</body>
</html>
为什么按方向键后,一点反应都没有?
我看到别人的博客都这么写的啊!
求帮助
展开
 我来答
yugi111
2015-12-07 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
<!DOCTYPE html>
<html>

<head></head>
<title></title>
<script>
    window.onload = function() {
        document.onkeydown = function(e) {
            e = e || window.event;
            var w = e.keyCode || e.which;
            if (w == 37) {
                alert("Left");
            } else if (w == 38) {
                alert("Up");
            } else if (w == 39) {
                alert("Right");
            } else if (w == 40) {
                alert("Down");
            }
        }
    }
</script>

<body></body>

</html>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式