keydown,keyup和keypress这3个事件,发生的先后顺序是什么啊?多谢指教~

来源:百度知道 编辑:UC知道 时间:2024/05/13 06:28:48

keydown是最早发生的,keyup与keypress应该是同时发生的,不过如果keyup与keypress事件响应同时存在的时候,只执行keypress对应的事件响应
如:<input onkeydown="alert('a')" onkeyup="alert('b')" onkeypress="alert('c')">
当你文本框输入字符时,会先显示a然后再显示c,b始终不会被显示,这个你可以自己测试一下