JavaScript 事件參考手冊(cè)
事件通常與函數(shù)配合使用,這樣就可以通過發(fā)生的事件來驅(qū)動(dòng)函數(shù)執(zhí)行。
事件句柄
HTML 4.0 的新特性之一是有能力使 HTML 事件觸發(fā)瀏覽器中的動(dòng)作(action),比如當(dāng)用戶點(diǎn)擊某個(gè) HTML 元素時(shí)啟動(dòng)一段 JavaScript。下面是一個(gè)屬性列表,這些屬性可插入 HTML 標(biāo)簽來定義事件動(dòng)作。
屬性 | 當(dāng)以下情況發(fā)生時(shí),出現(xiàn)此事件 | FF | N | IE |
---|---|---|---|---|
onabort | 圖像加載被中斷 | 1 | 3 | 4 |
onblur | 元素失去焦點(diǎn) | 1 | 2 | 3 |
onchange | 用戶改變域的內(nèi)容 | 1 | 2 | 3 |
onclick | 鼠標(biāo)點(diǎn)擊某個(gè)對(duì)象 | 1 | 2 | 3 |
ondblclick | 鼠標(biāo)雙擊某個(gè)對(duì)象 | 1 | 4 | 4 |
onerror | 當(dāng)加載文檔或圖像時(shí)發(fā)生某個(gè)錯(cuò)誤 | 1 | 3 | 4 |
onfocus | 元素獲得焦點(diǎn) | 1 | 2 | 3 |
onkeydown | 某個(gè)鍵盤的鍵被按下 | 1 | 4 | 3 |
onkeypress | 某個(gè)鍵盤的鍵被按下或按住 | 1 | 4 | 3 |
onkeyup | 某個(gè)鍵盤的鍵被松開 | 1 | 4 | 3 |
onload | 某個(gè)頁面或圖像被完成加載 | 1 | 2 | 3 |
onmousedown | 某個(gè)鼠標(biāo)按鍵被按下 | 1 | 4 | 4 |
onmousemove | 鼠標(biāo)被移動(dòng) | 1 | 6 | 3 |
onmouseout | 鼠標(biāo)從某元素移開 | 1 | 4 | 4 |
onmouseover | 鼠標(biāo)被移到某元素之上 | 1 | 2 | 3 |
onmouseup | 某個(gè)鼠標(biāo)按鍵被松開 | 1 | 4 | 4 |
onreset | 重置按鈕被點(diǎn)擊 | 1 | 3 | 4 |
onresize | 窗口或框架被調(diào)整尺寸 | 1 | 4 | 4 |
onselect | 文本被選定 | 1 | 2 | 3 |
onsubmit | 提交按鈕被點(diǎn)擊 | 1 | 2 | 3 |
onunload | 用戶退出頁面 | 1 | 2 | 3 |