js键盘键盘事件,keydown,keypress,keyup

2017-12-11 23:11:20 4,557 views

js键盘事件:

keydown:

当用户按下键盘上的 任意键 时触发,如果不放的话,会重复触发此事件

keypress:

当用户按下键盘上的 字符键 时触发,如果不放的话,会重复触发此事件

keyup:

当用户释放键盘上的键时触发
 

触发顺序

在用户按了一下键盘上的字符键时,首先会触发keydown事件,然后紧跟着是keypress事件,最后会触发keyup事件。
keydown和keypress都是在文本框发生变化之前被触发的,keyup事件则是文本框已经发生变化之后被触发的。如果按下一个键不放的话,就会重复触发keydown和keypress
在用户按了一下键盘上的非字符键时,首先会触发keydown事件,然后会触发keyup事件。 如果不放的话,就会重复触发keydown事件。
同理。

0

分享到微信朋友圈

打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。