第一:div是不支持onkeydown事件的。
第二:up键的ascii码不是13.
要想用键盘来控制div你可以用document的onkeydowm事件。
代码如下:
这样你就可以用上下左右键来移动你的div了。
当然如果你想更友好一些的话,你可以再判断一些是否到了浏览器边界。如果到了就不让它继续移动,或者从浏览器的对面重新开始移动。
代码出错了,keyCode为空或不是对象:
function(event) {
var event = event || window.event; 用于兼容
}