eventPhase property
Gets the event phase that is being evaluated.
![]() ![]() |
Syntax
| JavaScript | |
|---|
Property values
Type: Number
-
The event is in the capturing phase.
-
The event is being evaluated at the target element.
-
The event is in the bubbling phase.
Standards information
Remarks
During the capturing phase, events are dispatched to parent elements before objects that are lower in the hierarchy. Next, during the bubbling phase, events are dispatched to target elements followed by parent objects. The event phase is AT_TARGET when the element that receives the event (target) is the same element as the element that is processing the event (currentTarget). The target element receives both capture and bubble events if both are registered.
Examples
The following code example demonstrates how to determine the phase of an event by using the eventPhase property.
Code example: http://samples.msdn.microsoft.com/workshop/samples/author/dhtml/refs/ie9_event_phases.htm
See also
- BeforeUnloadEvent
- CompositionEvent
- CustomEvent
- DragEvent
- Event
- FocusEvent
- KeyboardEvent
- MessageEvent
- MouseEvent
- MouseWheelEvent
- MSSiteModeEvent
- MutationEvent
- StorageEvent
- SVGZoomEvent
- TextEvent
- UIEvent

