在搜索这三个事件之间的差异时,请理解OnKeyPress vs. OnKeyup vs. onkeyup vs. onkeydown
,您可能会遇到一个常见的误解,即与OnKeyup同时遇到OnKeyPress。让我们澄清这种混乱,并阐明了每个事件的独特特征。
在关键输入事件的顺序中,事件时间表
,我们有以下分类:
key。
everecepress:
改为使用onkeydown。
当用户既按按键并释放了一个键,实际上是onkeydown和onkeyup和onkeyup和onkeyup nekey prifter prifter prifter prifter prigh pright ofigr。 key.
Analogy with Mouse Events
- To grasp the relationships between these key events, let's draw an analogy with their mouse counterparts:
onKeyDown: Equivalent to MouseDown- onKeyPress: Equivalent to Click (Now deprecated and replaced by onkeydown)浏览器异常:webkit 在WebKit的世界中,通过引入其他事件:textInput:textInput。因此,Webkit的事件序列变为:
keydown
按键
TextInput
keyup - 此脚本在与键盘交互时将事件类型记录到控制台。当您按下和发布键时,您会注意到事件的独特顺序。