<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
#box1{
width: 100px;
height: 100px;
background-color: green;
position: absolute;
}
</style>
<script type="text/javascript">
window.onload=function(){
var box1=document.getElementById("box1");
document.onkeydown=function(event){
event=event||window.event;
var speed=10;
//按下ctrl时速度变快
if(event.ctrlKey)
speed=50;
switch(event.keyCode){
case 37:box1.style.left=box1.offsetLeft-speed+"px"; //左
break;
case 39:box1.style.left=box1.offsetLeft+speed+"px"; //右
break;
case 38:box1.style.top=box1.offsetTop-speed+"px"; //上
break;
case 40:box1.style.top=box1.offsetTop+speed+"px"; //下
break;
}
}
};
</script>
</head>
<body>
<div id="box1"></div>
</body>
</html>
(作者观看的学习视频:B站尚硅谷)