Statements (59)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:REST_API
|
gptkbp:accessibleBy |
web browsers
|
gptkbp:category |
Client-side web technology
|
gptkbp:definedIn |
gptkb:W3C
|
gptkbp:documentation |
https://www.w3.org/DOM/
https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model |
gptkbp:enables |
event-driven programming
dynamic web pages interactive web applications real-time content updates |
gptkbp:example |
addEventListener
appendChild createElement getElementById querySelector removeChild setAttribute |
https://www.w3.org/2000/01/rdf-schema#label |
DOM APIs
|
gptkbp:includes |
gptkb:text
gptkb:waterfall gptkb:EventTarget gptkb:MutationObserver gptkb:NodeList gptkb:TreeWalker manual Range Comment DocumentFragment Node Attr |
gptkbp:language |
gptkb:JavaScript
|
gptkbp:partOf |
gptkb:website
|
gptkbp:provides |
methods to access and change element attributes
methods to create and remove nodes methods to handle events methods to listen for user input methods to manipulate CSS classes methods to manipulate element styles methods to modify document structure methods to query elements methods to serialize and parse documents methods to traverse the DOM tree |
gptkbp:relatedTo |
gptkb:Shadow_DOM
gptkb:Web_Components gptkb:HTML_DOM gptkb:XML_DOM Custom Elements |
gptkbp:standardizedBy |
gptkb:DOM_Level_1
gptkb:DOM_Level_2 gptkb:DOM_Level_3 1998 |
gptkbp:supportedBy |
gptkb:opera
gptkb:Edge gptkb:Safari gptkb:Firefox gptkb:Chrome |
gptkbp:usedFor |
manipulating HTML and XML documents
|
gptkbp:bfsParent |
gptkb:HTML_Living_Standard
|
gptkbp:bfsLayer |
5
|