在搜索這三個事件之間的差異時,請理解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 - 此腳本在與鍵盤交互時將事件類型記錄到控制台。當您按下和發布鍵時,您會注意到事件的獨特順序。