XHTML 事件屬性

2018-09-19 09:58 更新

當(dāng)客戶訪問一個(gè)網(wǎng)站時(shí),他們在點(diǎn)擊文本,圖像和超鏈接,懸停事物等等的同時(shí)做事。這些是JavaScript調(diào)用事件的例子。

我們可以使用JavaScript或VBScript編寫我們的事件處理程序,并可以將這些事件處理程序指定為事件標(biāo)記特性的值。XHTML 1.0有一組類似的HTML 4.01規(guī)范。

假如你希望學(xué)習(xí)如何使用這些事件進(jìn)行編程,那么你應(yīng)該學(xué)習(xí)我們的 JavaScript 教程DHTML 教程。


XHTML事件屬性



<body>和<frameset>級別事件


當(dāng)文檔級發(fā)生任何事件時(shí),只有兩個(gè)屬性可用于觸發(fā)任何JavaScript或VBScript代碼。

屬性

描述

onload

腳本

腳本在加載XHTML文檔時(shí)運(yùn)行。

onunload

腳本

腳本在XHTML文檔卸載時(shí)運(yùn)行。

注意: 在這里,編寫提到了VBScript或JavaScript的任何函數(shù)或一段代碼。

<form>級別事件


當(dāng)表單級發(fā)生任何事件時(shí),有以下六個(gè)屬性可用于觸發(fā)任何JavaScript或VBScript代碼。

屬性

描述

onchange

腳本

腳本在元素更改時(shí)執(zhí)行。

onsubmit

腳本

腳本在表單提交時(shí)執(zhí)行。

onreset

腳本

當(dāng)表單被重置時(shí)腳本執(zhí)行。

onselect

腳本

腳本在元素被選中時(shí)執(zhí)行。

onblur

腳本

腳本在元素失去焦點(diǎn)時(shí)執(zhí)行。

onfocus

腳本

腳本在元素獲得焦點(diǎn)時(shí)運(yùn)行。


鍵盤事件 (Keyboard Events)


接下來的三個(gè)事件是通過鍵盤完成的。這些事件在:base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, 以及 title 元素中都是無效的。

屬性 描述
onkeydown 腳本 當(dāng)鍵盤被按下時(shí)執(zhí)行腳本
onkeypress 腳本 當(dāng)鍵盤被按下后又松開時(shí)執(zhí)行腳本
onkeyup 腳本 當(dāng)鍵盤被松開時(shí)執(zhí)行腳本

鼠標(biāo)事件 (Mouse Events)


當(dāng)接觸到任何HTML標(biāo)簽時(shí),鼠標(biāo)會產(chǎn)生以下七個(gè)事件。這些事件在:base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style, title 元素中都是無效的。

屬性 描述
onclick 腳本 當(dāng)鼠標(biāo)被單擊時(shí)執(zhí)行腳本
ondblclick 腳本 當(dāng)鼠標(biāo)被雙擊時(shí)執(zhí)行腳本
onmousedown 腳本 當(dāng)鼠標(biāo)按鈕被按下時(shí)執(zhí)行腳本
onmousemove 腳本 當(dāng)鼠標(biāo)指針移動時(shí)執(zhí)行腳本
onmouseout 腳本 當(dāng)鼠標(biāo)指針移出某元素時(shí)執(zhí)行腳本
onmouseover 腳本 當(dāng)鼠標(biāo)指針懸停于某元素之上時(shí)執(zhí)行腳本
onmouseup 腳本 當(dāng)鼠標(biāo)按鈕被松開時(shí)執(zhí)行腳本


點(diǎn)擊《HTML 事件》HTML事件屬性


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號