- keydown():键盘按下时触发(可以绑定到任何元素,但是该事件只是发送到具有焦点的元素上,所以表单元素是最合适的)
- keypress():在敲击键盘时触发(按下并弹起同一个键)
- keyup():按键释放时触发(按下并弹起同一个键)
- 键盘事件有一个触发顺序:就是当上面三者都被注册的时候触发顺序是 —— keydown() -> keypress(),只有当keydown()和keypress()都没有被注册的情况下才会触发keyup()
- 常用键盘按键对应代码
- Backspace(退格键):8
- Tab:9
- Clear:12
- Enter:13
- Shift:16
- Control:17
- Alt:18
- Caps Lock 20
- Esc:27
- 空格键:32