所有类


org.w3c.dom.events
接口 Event

所有已知子接口:
LSLoadEvent, LSProgressEvent, MouseEvent, MutationEvent, UIEvent

public interface Event

Event 接口用于为处理事件的处理程序提供关于事件的上下文信息。实现 Event 接口的对象通常作为第一个参数传递给事件处理程序。从 Event(包含与它们附带的事件类型直接相关的信息)派生其他接口,可以将更多特定的上下文信息传递给事件处理程序。这些派生的接口也由传递给事件侦听器的对象实现。

另请参见 Document Object Model (DOM) Level 2 Events Specification

从以下版本开始:
DOM Level 2

字段摘要
static shortAT_TARGET
          目前事件正在目标 EventTarget 接受评诂。
static shortBUBBLING_PHASE
          当前的事件阶段为 bubbling 阶段。
static shortCAPTURING_PHASE
          当前的事件阶段是捕获阶段。
 
方法摘要
 booleangetBubbles()
          用于指示事件是否是 bubbling 事件。
 booleangetCancelable()
          用于指示事件是否可以阻止其默认操作。
 EventTargetgetCurrentTarget()
          用于指示当前正在处理其 EventListenersEventTarget
 shortgetEventPhase()
          用于指示当前正在评诂哪个阶段的事件流。
 EventTargetgetTarget()
          用于指示 EventTarget,最初将事件指派给它。
 longgetTimeStamp()
          用于指定创建事件的时间(与历元相关,以毫秒为单位)。
 StringgetType()
          事件的名称(不区分大小写)。
 voidinitEvent(String eventTypeArg, boolean canBubbleArg, boolean cancelableArg)
          initEvent 方法用于初始化通过 DocumentEvent 接口创建的 Event 的值。
 voidpreventDefault()
          如果事件可取消,则 preventDefault 方法用于表示要取消该事件,意味着作为事件结果的、通常由该实现采取的任何默认操作将不出现。
 voidstopPropagation()
          stopPropagation 方法用于阻止在事件流期间事件的进一步传播。
 

字段详细信息

CAPTURING_PHASE

static final short CAPTURING_PHASE
当前的事件阶段是捕获阶段。

另请参见:
常量字段值

AT_TARGET

static final short AT_TARGET
目前事件正在目标 EventTarget 接受评诂。

另请参见:
常量字段值

BUBBLING_PHASE

static final short BUBBLING_PHASE
当前的事件阶段为 bubbling 阶段。

另请参见:
常量字段值
方法详细信息

getType

String getType()
事件的名称(不区分大小写)。该名称必须是 XML 名称。


getTarget

EventTarget getTarget()
用于指示 EventTarget,最初将事件指派给它。


getCurrentTarget

EventTarget getCurrentTarget()
用于指示当前正在处理其 EventListenersEventTarget。这在捕获和 bubbling 期间特别有用。


getEventPhase

short getEventPhase()
用于指示当前正在评诂哪个阶段的事件流。


getBubbles

boolean getBubbles()
用于指示事件是否是 bubbling 事件。如果事件可以 bubble,则值为 true;否则值为 false。