This page tracks ongoing documentation work in the MDN DOM section. Feel free to contribute!

Note: This list is not yet complete as proper tagging of API pages is still to be done.


Pages Needs* tags Missing tags Editorial reviews Technical reviews Outdated pages Missing pages Dev-doc-needed bugs Documentation requests
756 90 (12%) 0 (0%) 70 (10%) 159 (22%) 17 (3%) 0 (0%) 0 (0%) 45 (6%)

See also localization status of this section.

Needs* tags

Found 90 pages. Learn more about how to deal with meta-tags.

Editorial reviews

Found 70 pages. Learn more about how to do an editorial review.

Technical reviews

Found 159 pages. Learn more about how to do a technical review.

Outdated pages

Found 17 pages. These pages haven't been updated in over a year. Outdated pages can have problems with both content and format. Look at these pages and consider: Is this page talking about the Web of today? Does it look consistent with newer pages in this topic area? If not, make any needed changes.

Documentation requests

Found 45 bugs. Documentation request bugs can contain various kinds work related to MDN pages. Read through the bug and ask questions in the bug if in doubt.

Bug Summary
891086 documentElement.scrollHeight/clientHeight documentation incorrect
952746 Document key codes
1168839 Document members of HTMLImageElement
1209624 Sidebar missing change event
1249293 Updating and/or clarifying support for location
1250893 Document NamedNodeMap.setNamedItem
1265467 DOMImplementation.createHTMLDocument requires a 'title' param in IE
1279536 Document HierarchyRequestError
1280738 Document.registerElement instead of invalid method Document.register should be referenced from Web Components | MDN and related pages
1281244 the "" documentation is outdated
1281422 Web Components | MDN should not suggest Document.registerElement is part of specification
1289453 Update innerText docs
1296444 Refactor KeyboardEvent.code article similarly to KeyboardEvent.key
1296704 Add text example to Fetch API's Response object article
1299898 setTimeout Example could be simplified and show more info
1302287 Drag and drop examples don't work and aren't live samples
1304458 Finish documentation for the Attr interface
1309697 Document Clipboard API Events beforecopy, beforecut, and beforepaste
1316587 Incorrect advice regarding clientWidth and getBoundingClientRect
1332500 Can get offsetHeight for fixed elements in WebKit
1342709 Fully document the NamedNodeMap interface
1342789 Remove 'Selectors API 2' spec. from API pages
1342791 Add 'DOM 4' and 'DOM WHATWG' specs where required
1352249 Element.closest polyfill doesn't work in Edge
1352857 suggested method for determining whether element has scrolled to end is inaccurate
1358506 Broken demo on device orientation documentation
1369380 broken links for ChildNode methods
1369439 HTMLSelectElement.length property link is not documented
1380930 no documented API for HTMLCollection/HTMLOptionsCollection
1387770 Broken link "beforeinput" Input event (or missing documentation)
1398088 Element.outerHTML compatibility table is incorrect
1399643 Document BeforeInputEvent
1403952 Document HTMLCollection.namedItem (last one triaged)
1409082 Media Constraints out of date
1424832 Specification links are not working
1450869 On page ( the link to page ( leads to a "Not Found" message.
1458176 Missing pages: CharacterData.appendData, insertData, replaceData, deleteData
1464566 Document DOMParser.parseFromString
1474355 Complete documentation of DOMPoint and DOMRect
1474840 ownerDocument issues: W3C DOM FAQ might be outdated, Living Standard suggests otherwise
1492785 Add Events guide
1503245 Dead link to WindowProxy
1506346 FormData().append() causes AngularJS restart with third name parameter
1506682 Broken Link FROM: docs/Web/API > Specifications > D > Dom Events TO: docs/Web/API/DOM_Events
1506684 Broken Link FROM: docs/Web/API > Specifications > D > DOM_(Non-standard) TO: docs/Web/API/DOM_(Non-standard)

Browse as bug list.


Please help us to localize this documentation into different languages. Read more about how to translate.

Language Pages Translated Translations up to date
af 697 2 (0%) 0 (0%)
bn-BD 697 6 (0%) 0 (0%)
de 697 110 (15%) 4 (3%)
es 697 208 (29%) 18 (8%)
fa 697 6 (0%) 1 (16%)
fr 697 440 (63%) 78 (17%)
it 697 126 (18%) 29 (23%)
ja 697 333 (47%) 98 (29%)
ko 697 140 (20%) 26 (18%)
pl 697 130 (18%) 3 (2%)
pt-PT 697 23 (3%) 3 (13%)
ro 697 5 (0%) 0 (0%)
ru 697 214 (30%) 14 (6%)
zh-CN 697 460 (65%) 55 (11%)
zh-TW 697 102 (14%) 2 (1%)


Tagging standard

  • Grouping tag is: "DOM"

Other tasks to do

  • TBD

Tutorial to-do list

  • TBD

Notes for translators

Any notes here? Where do we expect updates, so that localizers don't translate and update too often?


The interfaces defined in the following specifications are tracked by this status page:

Specification Status Comment
DOM Living Standard  
DOM Parsing and Serialization Working Draft  
Document Object Model (DOM) Level 1 Specification Obsolete  
Document Object Model (DOM) Level 2 Core Specification Obsolete  
Document Object Model (DOM) Level 2 Style Specification Obsolete  
Document Object Model (DOM) Level 2 Traversal and Range Specification Obsolete  
Document Object Model (DOM) Level 3 Core Specification Obsolete  
Document Object Model (DOM) Level 3 Events Specification Obsolete  
Document Object Model (DOM) Level 3 XPath Specification Recommendation  
Element Traversal Specification Obsolete  
High Resolution Time Recommendation  
Navigation Timing Recommendation  
UndoManager and DOMTransaction Editor's Draft  
Pointer Lock Candidate Recommendation  
Unknown Unknown  
Clipboard API and events Working Draft  
UI Events Working Draft  
Unknown Unknown  
URL Living Standard  
Page Visibility (Second Edition) Recommendation  
Touch Events Recommendation  
Encoding Living Standard  
Selectors API Level 1 Obsolete  
Geometry Interfaces Module Level 1 Candidate Recommendation  
Help the 'API/DOM' documentation project…
Topic driver : Eric Shepherd (IRC nickname: sheppy)
Look at the current status of the 'API/DOM' documentation.
Don't hesitate to contact us on #mdn or on the MDN discourse group/list:

Document Tags and Contributors

Contributors to this page: mdnwebdocs-bot, ExE-Boss, wbamberg, jswisher, fscholz, teoli
Last updated by: mdnwebdocs-bot,