Document Object Model
Description
The Document Object Model (DOM) is an application programming interface (API) for HTML and XML documents.
The DOM represents a document as a hierarchical tree of nodes, allowing developers to add, remove, and modify individual parts of the page.
DOM is now a truly cross-platform, language-independent way of representing and manipulating pages for markup.