Overview#Document Object Model (DOM) is a cross-platform and language-independent Application Programming Interface (API) that treats an HTML, XHTML, or XML document as a tree structure wherein each node is an object representing a part of the document.
The objects can be manipulated programmatically and any visible changes occurring as a result may then be reflected in the display of the document.
Document Object Model Standard handled by the World Wide Web Consortium, which last developed a recommendation in 2004. Since then the Web Hypertext Application Technology Working Group (WHATWG) took over development of the standard, publishing it as a living document. The World Wide Web Consortium (WC3) now publishes stable snapshots of the Web Hypertext Application Technology Working Group standard.