[HTML API]EventTarget

 

interface EventTarget {
  void addEventListener(DOMString type, 
                        EventListener ? listener, 
                        optional boolean capture = false);
  void removeEventListener(DOMString type, 
                           EventListener ? listener, 
                           optional boolean capture = false);
  boolean dispatchEvent(Event event);
};

addEventListener(type, listener, capture)
removeEventListener(type, listener, capture)
dispatchEvent(event)

释义

addEventListener
如果与上下文对象相关的事件侦听器列表中没有一个拥有相同“类型”、“侦听器”和“捕获”的事件侦听器,则向其中追加一个事件侦听器,其类型为type、侦听器为listener、捕获为capture。
removeEventListener
移除与上下文对象相关的事件侦听器列表中类型为type、侦听器为listener、捕获为capture的事件侦听器。
dispatchEvent
将事件event指派给上下文对象。

兼容性状态

IE 6 不支持。
IE 7/8 不支持。
IE 9+  
Chrome 支持。
Firefox 支持。
Safari  
posted @ 2012-01-30 15:52  NiuWeb  阅读(210)  评论(0)    收藏  举报