DOM Events - Event Object

Event Object

The Event object provides a lot of information about a particular event, including information about target element, key pressed, mouse button pressed, mouse position, etc. Unfortunately, there are very serious browser incompatibilities in this area. Hence only the W3C Event object is discussed in this article.

Event properties
Type Name Description
DOMString type The name of the event (case-insensitive).
EventTarget target Used to indicate the EventTarget to which the event was originally dispatched.
EventTarget currentTarget Used to indicate the EventTarget whose EventListeners are currently being processed.
unsigned short eventPhase Used to indicate which phase of event flow is currently being evaluated.
boolean bubbles Used to indicate whether or not an event is a bubbling event.
boolean cancelable Used to indicate whether or not an event can have its default action prevented.
DOMTimeStamp timeStamp Used to specify the time (in milliseconds relative to the epoch) at which the event was created.
Event methods
Name Argument type Argument name Description
stopPropagation To prevent further propagation of an event during event flow.
preventDefault To cancel the event if it is cancelable, meaning that any default action normally taken by the implementation as a result of the event will not occur.
initEvent DOMString eventTypeArg Specifies the event type.
boolean canBubbleArg Specifies whether or not the event can bubble.
boolean cancelableArg Specifies whether or not the event's default action can be prevented.

Read more about this topic:  DOM Events

Famous quotes containing the words event and/or object:

    The Republican convention, an event with the intellectual content of a Guns’n’Roses lyric attended by every ofay insurance broker in America who owns a pair of white shoes.
    —P.J. (Patrick Jake)

    The essence of friendship is entireness, a total magnanimity and trust. It must not surmise or provide for infirmity. It treats its object as a god, that it might deify both.
    Ralph Waldo Emerson (1803–1882)