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.
All labels observed (9)
| Label | Occurrences |
|---|---|
| DOM canonical | 10 |
| Document Object Model | 8 |
| DOM Standard | 5 |
| DOM APIs | 2 |
| DOM Level 1 | 1 |
| DOM Level 2 | 1 |
| DOM Level 3 | 1 |
| DOM Range | 1 |
| Shadow DOM | 1 |
Statements (53)
| Predicate | Object |
|---|---|
| instanceOf |
Application programming interface
ⓘ
Tree data model ⓘ |
| abbreviationOf |
DOM
self-linksurface differs
ⓘ
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
self-linksurface differs
ⓘ
surface form:
Document Object Model
|
| hasLevel |
DOM
self-linksurface differs
ⓘ
surface form:
DOM Level 1
DOM self-linksurface differs ⓘ
surface form:
DOM Level 2
DOM self-linksurface differs ⓘ
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 (30)
Full triples — surface form annotated when it differs from this entity's canonical label.
this entity surface form:
Document Object Model
this entity surface form:
DOM APIs
this entity surface form:
DOM Standard
this entity surface form:
DOM Standard
this entity surface form:
Document Object Model
subject surface form:
Blink
this entity surface form:
Document Object Model
this entity surface form:
DOM Standard
this entity surface form:
Shadow DOM
subject surface form:
Acid3
this entity surface form:
Document Object Model
this entity surface form:
DOM Range
this entity surface form:
Document Object Model
this entity surface form:
Document Object Model