3 回答

TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊
其實(shí)都是一樣的。就是在某些事件觸發(fā)時(shí)調(diào)用一個(gè)javascript方法
onload 是指頁面加載時(shí),一般用在<body>標(biāo)簽中 <body onload="hello()">
ondUnload 是指頁面卸載時(shí)(就是頁面關(guān)閉)使用同onload
onFocus 是指聚焦時(shí),就是說,比如一個(gè)輸入框當(dāng)你切換到這個(gè)輸入框準(zhǔn)備輸入時(shí)觸發(fā),<input type="text" onFocus="input()"/>
onBlur 是指焦,對應(yīng)于onFocus,比如我輸入完成,切換到下一個(gè)輸入框的時(shí)候觸發(fā)
onChange 是針對<select onChange=""> 標(biāo)簽的,就是說select中的選項(xiàng)比如你開始選的是1 現(xiàn)在變成了2 時(shí)觸發(fā)
onSubmit 是針對<form onSubmit=""> 標(biāo)簽的,當(dāng)form被提交時(shí)觸發(fā)
onMouseOver 多用于<div onMouseOver=""> <input type="image" onMouseOver> 等,是指當(dāng)鼠標(biāo)移到這些區(qū)域的時(shí)候觸發(fā)
onMouseOut 對應(yīng)于onMouseOver 是指鼠標(biāo)離開指定區(qū)域的時(shí)候觸發(fā)

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超4個(gè)贊
onload
和 onclick 用法一樣的 但是 它是在 body 標(biāo)簽里的 意思就是 頁面加載時(shí)執(zhí)行
onUnload
語法
onUnload="handlerText"
參數(shù)
handlerText JavaScript 代碼或?qū)σ粋€(gè) JavaScript 函數(shù)的調(diào)用。
描述
onUnload 一般用在 BODY 或 FRAMESET 標(biāo)簽上,如<BODY onUnload="...">。
在框架集和框架關(guān)系中,單個(gè)框架的 onUnload 事件(放置在每個(gè)框架文件的 BODY 標(biāo)簽上)要比框架集的 onUnload 事件(放置在框架集的 FRAMESET 標(biāo)簽上)早發(fā)生。
使用的事件屬性
type 標(biāo)明了事件的類型。
target 標(biāo)明了事件原來發(fā)送的對象。
示例
在下面的例子中,當(dāng)用戶退出某 Web 頁時(shí) onUnload 調(diào)用 cleanUp 函數(shù)執(zhí)行某些善后操作:
<BODY onUnload="cleanUp()">
onfocus
onfocus 事件在對象獲得焦點(diǎn)時(shí)發(fā)生
比如說你頁面上有以文本框 當(dāng)你點(diǎn)擊 文本框的時(shí)候 它就獲得了焦點(diǎn) 然后就觸發(fā)事件
onblur
onblur 事件會在對象失去焦點(diǎn)時(shí)發(fā)生。
和上面那個(gè)相反的 就是你點(diǎn)擊另一個(gè) 文本框 上一個(gè)文本框失去焦點(diǎn) 然后觸發(fā)事件
onchange
onchange 事件會在域的內(nèi)容改變時(shí)發(fā)生。
最簡單的就是 文本框 中的內(nèi)容發(fā)生改變的時(shí)候 觸發(fā)事件
onsubmit
onsubmit 事件會在表單中的確認(rèn)按鈕被點(diǎn)擊時(shí)發(fā)生
這個(gè) 不用 說你也該知道了吧
onmouseover
onmouseover 時(shí)間會在鼠標(biāo)指針移動(dòng)到指定的對象上時(shí)發(fā)生
onmouseout
onmouseout 事件會在鼠標(biāo)指針移出指定的對象時(shí)發(fā)生。

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超6個(gè)贊
onblur 元素失去焦點(diǎn)時(shí)觸發(fā) 大部分可顯示的元素
onchange 莫元素失去焦點(diǎn),并且,從用戶最后一次訪問以來其值已改變
onclick 元素被鼠標(biāo)單擊 大部分可顯示元素
ondblclick 元素被鼠標(biāo)雙擊 大部分可顯示元素
onfocus 元素獲得焦點(diǎn),等待用戶下一步的操作或者輸入
onkeydown 在一個(gè)已獲得焦點(diǎn)的元素上按下鼠標(biāo)或鍵盤鍵 大部分可顯示元素
onkeypress 在一個(gè)元素上按下并釋放鼠標(biāo)或鍵盤鍵時(shí)觸發(fā). 大部分可顯示元素
onkeyup 在一個(gè)元素上釋放按鍵 大部分可顯示元素
onload 表明某對象已載入窗口 <body>,<frameset>
onmousedown 在元素上按下鼠標(biāo)鍵 大部分可顯示元素
onmousemove 鼠標(biāo)移動(dòng)至元素上方 大部分可顯示元素
onmouseout 鼠標(biāo)移開某個(gè)元素 大部分可顯示元素
onmouseover 表明鼠標(biāo)移動(dòng)過某個(gè)元素 大部分可顯示元素
onmouseup 表明鼠標(biāo)鍵被釋放,相應(yīng)元素會得到焦點(diǎn) 大部分可顯示元素
onreset 表明表單被復(fù)位,通常用于激活一個(gè)復(fù)位按鈕
onselect 表明用戶選擇的文本,通常會高亮顯示
onsubmit 表明一個(gè)表單將要被提交
onunload 表明瀏覽器已不再導(dǎo)航當(dāng)前文檔,并從窗口或框架中將其卸載
添加回答
舉報(bào)