屬性
1) Event.bubbles 【只讀】
返回一個布爾值,用來表示該事件是否在DOM中冒泡。
2) Event.cancelable 【只讀】
返回一個布爾值,用來表示與這個事件相關的默認行爲是否可以取消。如果該屬性值爲false ,則該事件的監聽器無法阻止默認行爲,調用preventDefault() 將產生錯誤。
3) Event.currentTarget 【只讀】
當前註冊事件的對象(當前元素)的引用。這個值會在傳遞的途中進行改變。
4) Event.defaultPrevented 【只讀】
一個布爾值,表示是否已經阻止默認行爲。
5) Event.eventPhase 【只讀】
指示事件流正在處理哪個階段。返回值0表示沒有事件正在被處理,1表示事件正處於捕獲階段,2表示事件正處於目標階段,3表示事件正處於冒泡階段。
6) Event.target 【只讀】
對事件起源目標(目標元素)的引用。
7) Event.timeStamp 【只讀】
事件創建時的時間戳,在瀏覽器中此處的時間戳是距離該頁面打開時刻的大小。
8) Event.type 【只讀】
事件的類型,不區分大小寫,返回值均爲小寫。
9) Event.isTrusted 【只讀】
返回一個布爾值,表明當前事件是否由用戶行爲觸發。
方法
1) event. preventDefault()
取消事件的默認動作。
2) event.stopPropagation()
阻止事件冒泡。
3) event.stopImmediatePropagation()
阻止事件冒泡和該元素上的其他相同事件。