keydown
、keyup
屬於鍵盤事件,input
屬於文本事件
詳細說明:
keydown
:當用戶按下鍵盤上的任意按鍵時觸發,如果按住不放,會重復觸發此事件。keyup
:當用戶釋放鍵盤上的按鍵時觸發。input
:當元素內容發生改變時觸發,這些元素指<input>
、<select>
、<textarea>
和指定了contenteditable
屬性的元素。
舉例:
當我們在一個輸入框中輸入文本時,會依次觸發下列事件:keydown
事件 ——> input
事件 ——> keyup
事件。