Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
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).
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 percent DOM-compliant. Thus, there is no assurance that W3C’s DOM standard is available in every browser