经过测试,显然事件执行的顺序是: keydown->keypress->keyup. 但是连续按一个按键的话,会一直触发:keydown keypress.直到你提起按键,会触发keyup. 但是对一些特殊的键子,各个事件在浏览器里能触发的事件并不一样. 有几点需要注意: 1.像keypress对: shift ctrl 上下键等非字符的输入不会触发. 2.在enter键遇到form表单的时候,当只有一个文本框里并且输入ENTER的时候,form表单会自动提交,这时候只会触发keydown,k…