关于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>
为什么按方向键后,一点反应都没有?
我看到别人的博客都这么写的啊!
求帮助 展开
<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>
为什么按方向键后,一点反应都没有?
我看到别人的博客都这么写的啊!
求帮助 展开
1个回答
展开全部
<!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>
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询