JavaScript常見事件處理方法

事件綁定
a .使用元素的onclick 屬性 = 函數  (不推薦)
b. .先找到DOM節點,然後在DOM節點上安插事件處理函數(匿名函數方式)  ,這種方式比較常用,
但是不能實現一個事件執行多個函數。
c .  監聽器方式
        // ele.addEventListener(type, listener,flag);
        // type 代表事件的類型  字符串  類型  'onclick'
        // listener 事件處理函數
        // flag Boolean值 默認是false 冒泡, true代表 捕獲
        // addEventListener 可以對一個事件安插多個處理


以下列舉一些經常使用到的事件:
onclick 鼠標點擊某個對象
ondblclick 鼠標雙擊某個對象
onmousedown 某個鼠標按鍵被按下
onmouseup 某個鼠標按鍵被鬆開
onmousemove 鼠標被移動
onmouseover 鼠標被移到某元素之上
onmouseout 鼠標從某元素移開
oncontextmenu  右鍵菜單
onselect 文本框文本被選定。
onchange  表單域內容改變的時候
onfocus事件就是當光標落在文本框中時發生的事件。
onblur事件是光標失去焦點時發生的事件。
onsubmit    提交按鈕被點擊
onreset    一個表單被提交時觸發的事件
onkeydown 某個鍵盤的鍵被按下
onkeypress 某個鍵盤的鍵被按下或按住
keyup 某個鍵盤的鍵被鬆開
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章