DOM events Current Status

This page summarizes the relationships among specifications, whether they are finished standards or drafts. Below, each title links to the most recent version of a document.

Completed Work

W3C Recommendations have been reviewed by W3C Members, by software developers, and by other W3C groups and interested parties, and are endorsed by the Director as Web Standards. Learn more about the W3C Recommendation Track.

Group Notes are not standards and do not have the same level of W3C endorsement.



Pointer Events

Defines events and interfaces for handling hardware agnostic pointer input from devices such as mouse, pen or touchscreen.


Progress Events

This document describes event types that can be used for monitoring the progress of an operation. It is primarily intended for contexts such as data transfer operations specified by XMLHTTPRequest [XHR], or Media Access Events [MAE].


Document Object Model (DOM) Level 2 Events Specification

Group Notes


XML Events 2

The XML Events module defined in this specification provides XML languages with the ability to uniformly integrate event listeners and associated event handlers with Document Object Model (DOM) Level 2 event interfaces [DOM2EVENTS]. The result is to provide an interoperable way of associating behaviors with document-level markup.


Remote Events for XML (REX) Requirements


Below are draft documents: Candidate Recommendations, other Working Drafts . Some of these may become Web Standards through the W3C Recommendation Track process. Others may be published as Group Notes or become obsolete specifications.

Candidate Recommendations


UI Events KeyboardEvent code Values

This specification defines the values for the KeyboardEvent.code attribute which is defined in DOM 3 Events.


UI Events KeyboardEvent key Values

This specification defines the values for the KeyboardEvent.key attribute which is defined in DOM 3 Events.

Other Working Drafts


UI Events

This specification defines the Document Object Model Events Level 3, a generic platform- and language-neutral event system which allows registration of event handlers, describes event flow through a tree structure, and provides basic contextual information for each event. The Document Object Model Events Level 3 builds on the Document Object Model Events Level 2 [DOM2 Events].


Media Access Events

Obsolete Specifications

These specifications have either been superseded by others, or have been abandoned. They remain available for archival purposes, but are not intended to be used.



Touch Events Extensions

Defines extensions to the Touch Events specification


Remote Events for XML (REX) 1.0