javascript中关于onkeydown的值总是返回229问题

来源:互联网 发布:淘宝特卖女装三件套 编辑:程序博客网 时间:2024/05/23 22:18

今晚写一个小游戏,用onkeydowm触发事件,弄了一晚也不成功,键盘按下的时候一点反应都没有,后来发现无论你按下什么按键(字母按键),它的event.keyCode都返回229。


问题的关键是输入法在后面搞鬼,用onkeydown的时候如果后台你没关输入法(或没有切到字母输入状态),它给的keyCode都为229;


解决办法是用onkeyup.