Document Object Model
Appearance
The Document Object Model (DOM) is an object-oriented language-neutral formal model of the structure of an HTML web page or XML document.
In effect, the DOM is an API for dynamically accessing, adding and changing structured content in documents with languages such as ECMAScript (Javascript).
The custodian of the DOM is the World Wide Web Consortium.
Reference: W3.org on DOM