public interface DocumentEvent
DocumentEvent
接口提供一种机制,通过该机制用户可以创建实现支持的 Event 类型。期望将在支持 Event 模型的实现中实现 Document
接口的同一个对象上实现 DocumentEvent
接口。
另请参见《Document Object Model (DOM) Level 2 Events Specification》。
方法摘要 | |
---|---|
Event |
createEvent(String eventType) |
方法详细信息 |
---|
Event createEvent(String eventType) throws DOMException
eventType
-
eventType
参数指定要创建的
Event
接口的类型。如果实现支持指定的
Event
接口,则此方法将返回请求的接口类型的新
Event
。如果通过
dispatchEvent
方法指派
Event
,则必须在事件创建之后调用适当事件的 init 方法以初始化
Event
的值。例如,希望综合某种
UIEvent
事件的用户应使用参数 "UIEvents" 调用
createEvent
。然后可以在新创建的
UIEvent
上调用
initUIEvent
方法来设置要指派的特定类型的 UIEvent 并设置其上下文信息。在用户自己不方便或不必创建
Event
时,
createEvent
方法用于创建
Event
。在实现提供的
Event
不够的情况下,用户可以提供自己的
Event
实现用来和
dispatchEvent
方法一起使用。
Event
DOMException
- NOT_SUPPORTED_ERR: 如果实现不支持请求的
Event
接口类型,则引发该异常。