Don't miss an insight. Subscribe to Techopedia for free.


Document Object Model

What Does Document Object Model Mean?

Document Object Model (DOM) is a language and platform-independent convention that represents the interaction of objects written in markup languages, i.e., Hypertext Markup Language (HTML), Extensible Hypertext Markup Language (XHTML) and Extensible Markup Language (XML).


Techopedia Explains Document Object Model

A web standard defined by the World Wide Web Consortium (W3C), DOM is supported by most browsers. The DOM allows a web developer to access the document through a common set of objects, properties, methods and events and allows webpage’s content to be altered dynamically with a scripting language.

Scripting languages have several variations in syntax, as well as vendor-added variations, which are common issues in web application implementations. The W3C has provided the DOM standard as a generic set of objects, properties and methods that are available to all scripting languages. However, no browser is 100% DOM-compliant. Thus, there is no assurance that W3C’s DOM standard is available in every browser.


Related Terms