JS基礎-DOM Event對象手冊

事件句柄 (Event Handlers)瀏覽器

屬性框架

描述佈局

onabort指針

圖像的加載被中斷。code

onblur對象

元素失去焦點。seo

onchange事件

域的內容被改變。文檔

onclickget

當用戶點擊某個對象時調用的事件句柄。

ondblclick

當用戶雙擊某個對象時調用的事件句柄。

onerror

在加載文檔或圖像時發生錯誤。

onfocus

元素得到焦點。

onkeydown

某個鍵盤按鍵被按下。

onkeypress

某個鍵盤按鍵被按下並鬆開。

onkeyup

某個鍵盤按鍵被鬆開。

onload

一張頁面或一幅圖像完成加載。

onmousedown

鼠標按鈕被按下。

onmousemove

鼠標被移動。

onmouseout

鼠標從某元素移開。

onmouseover

鼠標移到某元素之上。

onmouseup

鼠標按鍵被鬆開。

onreset

重置按鈕被點擊。

onresize

窗口或框架被從新調整大小。

onselect

文本被選中。

onsubmit

確認按鈕被點擊。

onunload

用戶退出頁面。

鼠標 / 鍵盤屬性

屬性

描述

altKey

返回當事件被觸發時,"ALT" 是否被按下。

button

返回當事件被觸發時,哪一個鼠標按鈕被點擊。

clientX

返回當事件被觸發時,鼠標指針的水平座標。

clientY

返回當事件被觸發時,鼠標指針的垂直座標。

ctrlKey

返回當事件被觸發時,"CTRL" 鍵是否被按下。

metaKey

返回當事件被觸發時,"meta" 鍵是否被按下。

relatedTarget

返回與事件的目標節點相關的節點。

screenX

返回當某個事件被觸發時,鼠標指針的水平座標。

screenY

返回當某個事件被觸發時,鼠標指針的垂直座標。

shiftKey

返回當事件被觸發時,"SHIFT" 鍵是否被按下。

IE 屬性

屬性

描述

cancelBubble

若是事件句柄想阻止事件傳播到包容對象,必須把該屬性設爲 true。

fromElement

對於 mouseover 和 mouseout 事件,fromElement 引用移出鼠標的元素。

keyCode

對於 keypress 事件,該屬性聲明瞭被敲擊的鍵生成的 Unicode 字符碼。對於 keydown 和 keyup 事件,它指定了被敲擊的鍵的虛擬鍵盤碼。虛擬鍵盤碼可能和使用的鍵盤的佈局相關。

offsetX,offsetY

發生事件的地點在事件源元素的座標系統中的 x 座標和 y 座標。

returnValue

若是設置了該屬性,它的值比事件句柄的返回值優先級高。把這個屬性設置爲 fasle,能夠取消發生事件的源元素的默認動做。

srcElement

對於生成事件的 Window 對象、Document 對象或 Element 對象的引用。

toElement

對於 mouseover 和 mouseout 事件,該屬性引用移入鼠標的元素。

x,y

事件發生的位置的 x 座標和 y 座標,它們相對於用CSS動態定位的最內層包容元素。

標準 Event 屬性

屬性

描述

bubbles

返回布爾值,指示事件是不是起泡事件類型。

cancelable

返回布爾值,指示事件是否可擁可取消的默認動做。

currentTarget

返回其事件監聽器觸發該事件的元素。

eventPhase

返回事件傳播的當前階段。

target

返回觸發此事件的元素(事件的目標節點)。

timeStamp

返回事件生成的日期和時間。

type

返回當前 Event 對象表示的事件的名稱。

標準 Event 方法

方法

描述

initEvent()

初始化新建立的 Event 對象的屬性。

preventDefault()

通知瀏覽器不要執行與事件關聯的默認動做。

stopPropagation()

再也不派發事件。

相關文章
相關標籤/搜索