事件處理程式和支援它們的HTML元素

2021-08-22 16:03:25 字數 1266 閱讀 8408

處理程式

觸發時機

由.....支援

onabort

影象裝載被中斷

n3,ie4:

onerror

在裝影象的地程中發生了錯誤

n3,ie4:

onchange

選中元素中的選項被選中或其他元素失去焦點,並且由它獲得了焦點而使值發生了變化

input,select,textarea

onfocus

元輸得到輸入焦點

button,input,label,select,

textarea,body

onblur

元素失去焦點

同onfocus

onclick

滑鼠按下並釋放,發生在mouseup後

a, area, input

ondbclick

雙擊滑鼠

大多數元素

onselect

選中文字

input, textarea

onmousedown

滑鼠按下

a ,area, img和大多數元素

onmousemove

滑鼠移動

大多數元素

onmouseout

滑鼠離開元素

大多數元數

onmouseover

滑鼠移動到元素上.對於鏈結元素,返回true可以防止url出現在狀態列

大多元素

onmouseup

釋放滑鼠

大多數元素

onkeydown

鍵盤鍵被按下,返回false取消預設動作

input,textarea,表單,body

onkeypress

鍵盤鍵被按下,返回false取消預設動作

input,textarea,表單,body

onkeyup

鍵盤鍵被釋放

input,textarea,表單,body

onload

文件裝載完畢

body,frameset,img,iframe,object

onunload

解除安裝文件或框架集

body, frameset

onreset

表單請求重置,返回false阻止重置

form

onresize

調整視窗大小

body, frameset

onsubmit

請求提交表單.返回false阻止提交

form

事件處理程式模型,事件的冒泡和捕獲

結構上 非視覺上 巢狀關係的元素,會存在事件冒泡的功能,即同一事件,自子元素冒泡向父元素。自底向上 結構上 非視覺上 巢狀關係的元素,會存在事件捕獲的功能,即同一事件,自父元素捕獲至子元素 事件源元素 自頂向下 將addeventlistener的第三個引數設定為true則可啟用事件捕捉模型 ie8...

委託的事件處理程式

using system using system.collections.generic using system.linq using system.text namespace eventtest 宣告委託的物件,其中第乙個引數表示事件的觸發物件,第二個引數表示處理事件的物件.public d...

事件處理程式的認識

html事件處理程式 dianjifunction clickme event 缺點 dom0級事件處理程式 js處理程式的傳統方式,將乙個函式複製給乙個事件處理程式屬性 var btn document.getelementbyid btn1 btn.onclick function event ...