事件觸發順序:
之前研究過input文字框的事件觸發順序,今天突然想起來,就做個總結。
type="text"
name=""
id="txt">
var txt = document.queryselector('#txt');
txt.onmousedown = function
() txt.onmouseup = function
() txt.onfocus = function
() txt.onclick = function
() txt.onkeydown = function
() txt.onkeyup = function
() txt.onchange = function
() txt.oninput = function
()
事件觸發順序:mousedown
focus
mouseup
click
keydown
input(文字框內容改變,輸入或者刪除都會觸發)
keyup
change(文字框失去滑鼠焦點,並且內容改變時觸發)
注:搜狗輸入法,當輸入漢字,拼音在文字框顯示下劃線狀態,也會觸發keydown,input,keyup事件。
滑鼠與按鍵 事件觸發順序
var txt document.queryselector txt txt.onmousedown function txt.onmouseup function txt.onfocus function txt.onclick function txt.onkeydown function tx...
滑鼠相關事件觸發時間與順序
為了徹底弄清滑鼠相關事件觸發時間與順序,寫了個程式輸出滑鼠操作資訊,這裡做個記錄,作為備忘。輸出格式 時間tick 事件 1 單擊操作 4022516 mousedown 4022626 click 4022626 mouseup 2 雙擊操作 4026401 mousedown 4026495 c...
獲取滑鼠按鍵事件
獲取滑鼠按鍵事件 方法一 最徹底有效的 window.oncontextmenu function 方法二 有缺陷的,不能少alert window.onmousedown function 說明 event.button 0 沒按鍵 event.button 1 按左鍵 event.button ...