JavaScript的Event對象包含了一些與特定事件相關的屬性和方法。以下是一些常用的事件屬性:
- type:返回事件的類型,如"click"、"load"等。
- target:返回觸發事件的對象。
- currentTarget:返回正在處理事件的那個元素。
- eventPhase:返回事件目前所處的階段。
- bubbles:布爾值,表示事件是否冒泡。
- cancelable:布爾值,表示事件是否可以被取消。
- timeStamp:返回事件創建的時間戳。
- defaultPrevented:布爾值,表示事件的默認行為是否已被阻止。
以下是一些常用的事件方法:
- preventDefault():取消事件的默認行為。
- stopPropagation():阻止事件冒泡。
- stopImmediatePropagation():阻止事件冒泡,并且阻止同一元素上的其他事件處理程序被調用。
需要注意的是,不同的事件類型可能會有不同的屬性和方法,上述列出的屬性和方法并不全面。在使用具體的事件時,建議查閱相關文檔以獲取詳細信息。