按钮事件分keydown 和 keyup吧 你检测到keydown了 就去 查有没有keyup 有就是按了一下 没有就是按住了 或者你再keydown里面放一个标记 在keyup里面注销掉标记你能检测到标记就是 按住了 检测不到就是没按 或者按了一下 也可以再拓展下 把没按和按1下分开有的直接就有keypress事件 如果支持 你直接用这个最好