next   contents   objects   index


Document Object Model (DOM) Level 2 Specification

Version 1.0

W3C Working Draft 23 September, 1999

This version:
(PostScript file, PDF file, plain text, ZIP file)
Latest version:
Previous versions:
Lauren Wood, SoftQuad Software Inc., chair
Arnaud Le Hors, W3C, staff contact
Vidur Apparao, Netscape Communications Corporation
Laurence Cable, Sun
Mike Champion, Arbortext and Software AG
Joe Kesselman, IBM
Philippe Le Hégaret, W3C
Tom Pixley, Netscape Communications Corporation
Jonathan Robie, Texcel Research and Software AG
Peter Sharpe, SoftQuad Software Inc.
Chris Wilson, Microsoft

Status of this document

This is a W3C Working Draft for review by W3C members and other interested parties. With the publication of this draft, the DOM Level 2 specification enters last call. The last call period will end on October 8, 1999. Comments on this document are invited and are to be sent to the public mailing list An archive is available at

Comments received during the last call period will be addressed by the Working Group which will then release an updated draft. Comments from implementors will then be awaited and will determine whether this specification can be submitted for Proposed Recommendation.

While this document is in last call, it is still a draft document which may be updated, replaced or obsoleted by other documents at any time. It is therefore inappropriate to use it as reference material or to cite it as other than "work in progress". This is work in progress and does not imply endorsement by, or the consensus of, either W3C or members of the DOM Working Group.

This document has been produced as part of the W3C DOM Activity. The authors of this document are the DOM WG members. Different modules of the Document Object Model have different editors.


This specification defines the Document Object Model Level 2, a platform- and language-neutral interface that allows programs and scripts to dynamically access and update the content, structure and style of documents. The Document Object Model Level 2 builds on the Document Object Model Level 1.

The DOM Level 2 is made of a set of core interfaces to create and manipulate the structure and contents of a document and a set of optional modules. These modules contain specialized interfaces dedicated to XML, HTML, an abstract view, generic stylesheets, Cascading Style Sheets, Events, traversing the document structure, and a Range object.

Table of contents

next   contents   objects   index