欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

HTML DOM Event 對(duì)象

實(shí)例

哪個(gè)鼠標(biāo)按鈕被點(diǎn)擊?

光標(biāo)的坐標(biāo)是?

被按的按鍵的 unicode 是?

相對(duì)于屏幕,光標(biāo)的坐標(biāo)是?

shift 鍵被按了嗎?

哪個(gè)元素被點(diǎn)擊了?

哪個(gè)事件類型發(fā)生了?

Event 對(duì)象

Event 對(duì)象代表事件的狀態(tài),比如事件在其中發(fā)生的元素、鍵盤按鍵的狀態(tài)、鼠標(biāo)的位置、鼠標(biāo)按鈕的狀態(tài)。

事件通常與函數(shù)結(jié)合使用,函數(shù)不會(huì)在事件發(fā)生前被執(zhí)行!

事件句柄 (Event Handlers)

HTML 4.0 的新特性之一是能夠使 HTML 事件觸發(fā)瀏覽器中的行為,比如當(dāng)用戶點(diǎn)擊某個(gè) HTML 元素時(shí)啟動(dòng)一段 JavaScript。下面是一個(gè)屬性列表,可將之插入 HTML 標(biāo)簽以定義事件的行為。

屬性 此事件發(fā)生在何時(shí)...
onabort 圖像的加載被中斷。
onblur 元素失去焦點(diǎn)。
onchange 域的內(nèi)容被改變。
onclick 當(dāng)用戶點(diǎn)擊某個(gè)對(duì)象時(shí)調(diào)用的事件句柄。
ondblclick 當(dāng)用戶雙擊某個(gè)對(duì)象時(shí)調(diào)用的事件句柄。
onerror 在加載文檔或圖像時(shí)發(fā)生錯(cuò)誤。
onfocus 元素獲得焦點(diǎn)。
onkeydown 某個(gè)鍵盤按鍵被按下。
onkeypress 某個(gè)鍵盤按鍵被按下并松開。
onkeyup 某個(gè)鍵盤按鍵被松開。
onload 一張頁(yè)面或一幅圖像完成加載。
onmousedown 鼠標(biāo)按鈕被按下。
onmousemove 鼠標(biāo)被移動(dòng)。
onmouseout 鼠標(biāo)從某元素移開。
onmouseover 鼠標(biāo)移到某元素之上。
onmouseup 鼠標(biāo)按鍵被松開。
onreset 重置按鈕被點(diǎn)擊。
onresize 窗口或框架被重新調(diào)整大小。
onselect 文本被選中。
onsubmit 確認(rèn)按鈕被點(diǎn)擊。
onunload 用戶退出頁(yè)面。

鼠標(biāo) / 鍵盤屬性

屬性 描述
altKey 返回當(dāng)事件被觸發(fā)時(shí),"ALT" 是否被按下。
button 返回當(dāng)事件被觸發(fā)時(shí),哪個(gè)鼠標(biāo)按鈕被點(diǎn)擊。
clientX 返回當(dāng)事件被觸發(fā)時(shí),鼠標(biāo)指針的水平坐標(biāo)。
clientY 返回當(dāng)事件被觸發(fā)時(shí),鼠標(biāo)指針的垂直坐標(biāo)。
ctrlKey 返回當(dāng)事件被觸發(fā)時(shí),"CTRL" 鍵是否被按下。
metaKey 返回當(dāng)事件被觸發(fā)時(shí),"meta" 鍵是否被按下。
relatedTarget 返回與事件的目標(biāo)節(jié)點(diǎn)相關(guān)的節(jié)點(diǎn)。
screenX 返回當(dāng)某個(gè)事件被觸發(fā)時(shí),鼠標(biāo)指針的水平坐標(biāo)。
screenY 返回當(dāng)某個(gè)事件被觸發(fā)時(shí),鼠標(biāo)指針的垂直坐標(biāo)。
shiftKey 返回當(dāng)事件被觸發(fā)時(shí),"SHIFT" 鍵是否被按下。

IE 屬性

除了上面的鼠標(biāo)/事件屬性,IE 瀏覽器還支持下面的屬性:

屬性 描述
cancelBubble 如果事件句柄想阻止事件傳播到包容對(duì)象,必須把該屬性設(shè)為 true。
fromElement 對(duì)于 mouseover 和 mouseout 事件,fromElement 引用移出鼠標(biāo)的元素。
keyCode 對(duì)于 keypress 事件,該屬性聲明了被敲擊的鍵生成的 Unicode 字符碼。對(duì)于 keydown 和 keyup 事件,它指定了被敲擊的鍵的虛擬鍵盤碼。虛擬鍵盤碼可能和使用的鍵盤的布局相關(guān)。
offsetX,offsetY 發(fā)生事件的地點(diǎn)在事件源元素的坐標(biāo)系統(tǒng)中的 x 坐標(biāo)和 y 坐標(biāo)。
returnValue 如果設(shè)置了該屬性,它的值比事件句柄的返回值優(yōu)先級(jí)高。把這個(gè)屬性設(shè)置為 fasle,可以取消發(fā)生事件的源元素的默認(rèn)動(dòng)作。
srcElement 對(duì)于生成事件的 Window 對(duì)象、Document 對(duì)象或 Element 對(duì)象的引用。
toElement 對(duì)于 mouseover 和 mouseout 事件,該屬性引用移入鼠標(biāo)的元素。
x,y 事件發(fā)生的位置的 x 坐標(biāo)和 y 坐標(biāo),它們相對(duì)于用CSS動(dòng)態(tài)定位的最內(nèi)層包容元素。

標(biāo)準(zhǔn) Event 屬性

下面列出了 2 級(jí) DOM 事件標(biāo)準(zhǔn)定義的屬性。

屬性 描述
bubbles 返回布爾值,指示事件是否是起泡事件類型。
cancelable 返回布爾值,指示事件是否可擁可取消的默認(rèn)動(dòng)作。
currentTarget 返回其事件監(jiān)聽器觸發(fā)該事件的元素。
eventPhase 返回事件傳播的當(dāng)前階段。
target 返回觸發(fā)此事件的元素(事件的目標(biāo)節(jié)點(diǎn))。
timeStamp 返回事件生成的日期和時(shí)間。
type 返回當(dāng)前 Event 對(duì)象表示的事件的名稱。

標(biāo)準(zhǔn) Event 方法

下面列出了 2 級(jí) DOM 事件標(biāo)準(zhǔn)定義的方法。IE 的事件模型不支持這些方法:

方法 描述
initEvent() 初始化新創(chuàng)建的 Event 對(duì)象的屬性。
preventDefault() 通知瀏覽器不要執(zhí)行與事件關(guān)聯(lián)的默認(rèn)動(dòng)作。
stopPropagation() 不再派發(fā)事件。