The EventListener interface is the primary method for handling events. Users implement the
EventListener interface and register their listener on an
EventTarget using the
EventTarget.addEventListener(String, EventListener, Boolean) method. The users should also remove their EventListener from
its
EventTarget after they have completed using the listener.
When a
Node is copied using the
Node.cloneNode(Boolean) method the EventListeners attached
to the source
Node are not attached to the copied Node. If the user wishes the same
EventListeners to be added to the newly created copy the user must add them manually.
Introduced in DOM Level 2.
Note that this object is implemented and supported by the web
browser and results of its use may vary.