W3C

Site Navigation


DOM 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. For related introductory information, see: Browsers, Media Players, Scripting and Ajax.

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.

Standards

2008-12-22

Element Traversal Specification

translations · errata

This specification defines the ElementTraversal interface, which allows script navigation of the elements of a DOM tree, excluding all other nodes in the DOM, such as text nodes.

2004-04-07

Document Object Model (DOM) Level 3 Core Specification

translations · errata

2004-04-07

Document Object Model (DOM) Level 3 Load and Save Specification

translations · errata

2004-01-27

Document Object Model (DOM) Level 3 Validation Specification

translations · errata

2003-01-09

Document Object Model (DOM) Level 2 HTML Specification

translations · errata

DOM Level 2 HTML defines a programming interface to access and update the content and structure of HTML and XHTML documents.

2000-11-13

Document Object Model (DOM) Level 2 Core Specification

errata

2000-11-13

Document Object Model (DOM) Level 2 Events Specification

errata

2000-11-13

Document Object Model (DOM) Level 2 Style Specification

errata

This specification defines the Document Object Model Level 2 Style Sheets and Cascading Style Sheets (CSS), a platform- and language-neutral interface that allows programs and scripts to dynamically access and update the content and of style sheets documents.

2000-11-13

Document Object Model (DOM) Level 2 Traversal and Range Specification

errata

2000-11-13

Document Object Model (DOM) Level 2 Views Specification

errata

1998-10-01

Document Object Model (DOM) Level 1

errata

A more recent draft may replace this Recommendation.

Group Notes

Drafts

Below are draft documents: Last Call Drafts, 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.

Last Call Drafts

Other Working Drafts

2012-01-05

DOM4

This specification defines the Document Object Model (DOM) specification for synchronized multimedia functionality. It is part of work in the Synchronized Multimedia Working Group (SYMM) towards a next version of the SMIL language and SMIL modules. Related documents describe the specific application of this SMIL DOM for SMIL documents and for HTML and XML documents that integrate SMIL functionality. The SMIL DOM builds upon the DOM Core functionality, adding support for timing and synchronization, media integration and other extensions to support synchronized multimedia documents. .

2011-10-20

Server-Sent Events

This specification defines an API for opening an HTTP connection for receiving push notifications from a server in the form of DOM events.

2000-09-29

Document Object Model (DOM) Level 1 Specification (Second Edition)