常用键盘事件#
事件除了使用鼠标触发,还可以使用键盘触发
键盘事件 | 触发条件 |
---|---|
onkeyup | 某个键盘按键被松开时触发 |
onkeydown | 某个键盘按键被按下时触发 |
onkeypress | 某个键盘按键被按下时触发, 不识别功能键,如ctrl、shift、箭头等 |
注意#
- 若使用addEventListener则不加on
- onkeypress和前两个的区别:它不识别功能键如ctrl、alt、shift和左右箭头等
- 三个事件的执行顺序:keydown-->keypress-->keyup
注意: onkeydown和onkeyup不区分字母大小写。在实际开发中,更多使用keydown和keyup,它们能识别所有按键