JavaScript的Event对象包含了一些与特定事件相关的属性和方法。以下是一些常用的事件属性:
- type:返回事件的类型,如"click"、"load"等。
- target:返回触发事件的对象。
- currentTarget:返回正在处理事件的那个元素。
- eventPhase:返回事件目前所处的阶段。
- bubbles:布尔值,表示事件是否冒泡。
- cancelable:布尔值,表示事件是否可以被取消。
- timeStamp:返回事件创建的时间戳。
- defaultPrevented:布尔值,表示事件的默认行为是否已被阻止。
以下是一些常用的事件方法:
- preventDefault():取消事件的默认行为。
- stopPropagation():阻止事件冒泡。
- stopImmediatePropagation():阻止事件冒泡,并且阻止同一元素上的其他事件处理程序被调用。
需要注意的是,不同的事件类型可能会有不同的属性和方法,上述列出的属性和方法并不全面。在使用具体的事件时,建议查阅相关文档以获取详细信息。