首先引入我们图片并设置id名,用通配符去掉默认的外边距属性。获取到图片id,然后监听键盘事件,当键盘的某个按键按下时,设置事件对象兼容,为了兼容IE8以下的浏览器,再获取到上下左右的键盘码,分别是上=>38;下=>40;左=>37;右=>39;设置按下键盘某个键的值等于code;如果我们改变图片的top和left的值就需要给图片添加绝对定位,否则就不会有效果,然后就可以判断,如果按下键盘编码为37的键也就是我们键盘上的左方向键,图片的left值水平偏移-10px;否则如果按下的是编码为38的键上方向键,图片的top值垂直偏移-10px;否则如果按下的是编码为39的键右方向键,图片的left值水平偏移10px;否则如果按下的是编码为40的键下方向键,图片的top值垂直偏移10px。这样我们就能利用键盘的上下左右键去移动图片,没按一下方向键就移动按下的方向的相应位置10像素