宝哥软件园

JavaScript键盘事件响应序列的详细说明

编辑:宝哥软件园 来源:互联网 时间:2021-08-19

本文的例子分享了JavaScript键盘事件响应序列的具体实现代码,供大家参考。具体内容如下

键盘响应序列

当按下键盘时,将触发多个事件,这些事件将依次发生。

对于字符键,键盘事件的影响顺序如下:

1.keydown2.keypress3.keyup

对于非字符键(如功能键或特殊键),键盘事件的响应顺序如下:

1.keydown2.keyup

如果按下字符键,按键和按键事件将一个接一个地发生,直到键被释放。如果按下非字符键,只有按键事件将继续发生,直到释放该键。

示例:获取键盘事件响应顺序:

!DOCTYPE html html head meta charset=' UTF-8 ' title/title/head body textarea id=' text ' cols=' 26 ' row=' 16 '/textarea script var n=1;var text=document . getelementbyid(' text ');text . onkeydown=f;text . onkeyup=f;text . onkey press=f;函数f(e){ var e=e | | window . event;text . value=(n)'=' e . type '(key code=' e . key code ') n ';}/脚本/正文/html输入abc

分别输入Shift、Ctrl和Alt功能键

连续按下字符A

连续按Shift键

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

更多资讯
游戏推荐
更多+