API: DOM documentation status

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
675 74 (11%) 0 (0%) 96 (15%) 171 (26%) 20 (3%) 0 (0%) 0 (0%) 45 (7%)

See also localization status of this section.

Needs* tags

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

Editorial reviews

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

Technical reviews

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

Outdated pages

Found 20 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 "window.open" 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 (https://developer.mozilla.org/es/docs/Web/API/HTMLElement) the link to page (https://developer.mozilla.org/es/docs/Web/API/HTMLPropertiesCollection) 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
bn 697 6 (0%) 0 (0%)
de 697 110 (15%) 4 (3%)
es 697 208 (29%) 18 (8%)
fa 697 6 (0%) 1 (16%)
fr 762 472 (61%) 105 (22%)
it 697 126 (18%) 29 (23%)
ja 675 336 (49%) 89 (26%)
ko 793 173 (21%) 37 (21%)
pl 697 130 (18%) 3 (2%)
pt-PT 697 23 (3%) 3 (13%)
ru 761 255 (33%) 91 (35%)
zh-CN 697 460 (65%) 55 (11%)
zh-TW 697 102 (14%) 2 (1%)


Tagging standard

  • Grouping tag is: ""

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

Contact us