/

HTML / CSS / JavaScript Tutorial

JavaScript Properties and Methods for Event objects

[this page | pdf | back links]

Event objects within the JavaScript DOM support the following constants, properties and methods:

 

Constants:

 

Property

Description

More

AT_TARGET

Event is in the target phase, i.e. being evaluated at the event target

Here

BUBBLING_PHASE

Event is in the bubbling phase

Here

CAPTURING_PHASE

Event is in the capture phase

Here

 

Properties:

 

Property

Description

More

bubbles

Returns true if event is a bubbling event, otherwise returns false

Here

cancelable

Returns true if event can have its default action prevented (i.e. cancelled), otherwise returns false

Here

currentTarget

Returns element whose event listener(s) triggered event

Here

defaultPrevented

Returns true if preventDefault() method was called for event, otherwise returns false

Here

eventPhase

Returns which phase of event flow is currently being evaluated

Here

isTrusted

Returns true if event is trusted, otherwise returns false

Here

target

Returns element that triggered event

Here

timeStamp

Returns time at which event was created

Here

type

Returns name of event

Here

view

Returns reference to Window object where event occurred

Here

 

Methods:

 

Method

Description

More

preventDefault()

Cancels event if it is cancellable (i.e. default action belonging to event will not occur)

Here

stopImmediatePropagation()

Prevents other event listeners of the same event from being called

Here

stopPropagation()

Prevents further propagation of an event

Here

 


NAVIGATION LINKS
Contents | Prev | Next | JavaScript DOM (and BOM)


Desktop view | Switch to Mobile