DOM

E3762

The Document Object Model (DOM) is a platform- and language-neutral interface that represents structured documents like HTML and XML as a tree of objects, enabling programs and scripts to dynamically access and update their content and structure.


Statements (53)

Predicate Object
instanceOf Application programming interface
Tree data model
abbreviationOf DOM
surface form: "Document Object Model"
coreConcept Attribute node
Comment node
Document node
Element node
Event target
Node interface
Text node
domain Document processing
Software engineering
Web development
enables Client-side scripting
JavaScript
surface form: "Dynamic HTML"

Interactive web pages
fullName DOM
surface form: "Document Object Model"
hasLevel DOM
surface form: "DOM Level 1"

DOM
surface form: "DOM Level 2"

DOM
surface form: "DOM Level 3"
languageNeutral true
modelType Tree of nodes
platformNeutral true
relatedTo HTML
surface form: "HTML specification"

JavaScript
Web browser
XML specification
represents Document content
Document structure
Document style
HTML documents
SVG documents
XML documents
standardizedBy World Wide Web Consortium
supports Creation of new nodes
Event dispatch
Event registration
Modification of document tree
Querying elements by CSS selectors
Querying elements by class name
Querying elements by id
Querying elements by tag name
Removal of nodes
Reordering of nodes
Traversal of document tree
usedFor Dynamic access to document content
Dynamic modification of document structure
Dynamic modification of document style
Event handling in documents
Manipulating SVG documents
Representing structured documents as a tree of objects
Scripting HTML documents
Scripting XML documents

Referenced by (15)

Full triples — surface form annotated when it differs from this entity's canonical label.

DOM abbreviationOf DOM
this entity surface form: "Document Object Model"
WHATWG develops DOM
this entity surface form: "DOM Standard"
this entity surface form: "DOM Standard"
this entity surface form: "DOM APIs"
DOM fullName DOM
this entity surface form: "Document Object Model"
DOM hasLevel DOM
this entity surface form: "DOM Level 1"
DOM hasLevel DOM
this entity surface form: "DOM Level 2"
DOM hasLevel DOM
this entity surface form: "DOM Level 3"
WHATWG maintains DOM
this entity surface form: "DOM Standard"
this entity surface form: "DOM Standard"
this entity surface form: "Document Object Model"
subject surface form: "Blink"
Presto supports DOM