手机版

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键

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

版权声明:JavaScript键盘事件响应序列的详细说明是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。