| Document Object Model DOM Level 1 | |
| Referenz der Interfaces | |
| Die Schnittstellen oder Interfaces des Document Object Models und deren Methoden gliedern sich in zwei Hauptgruppen: die fundamentalen und die erweiterten, im Englischen fundamental und extended. | |
| fundamental | |
| DOMImplementation | |
| Attribute: | |
| keine | |
| Methoden: | |
| hasFeature() | |
| DocumentFragment | |
| Attribute: | |
| keine Attribute | |
| Methoden: | |
| keine Methoden | |
| erbt alle Eigenschaften vom Interface Node | |
| Document | |
| Attribute: | |
| document | |
| implementation | |
| documentElement | |
| Methoden: | |
| createElement() | |
| createDocumentFragment() | |
| createTextNode(DOMString data) | |
| createComment(DOMString data) | |
| createCDATASection(DOMString data) | |
| createProcessingInstruction(DOMString target, DOMString data) | |
| createAttribute(DOMString name) | |
| createEntityReference(DOMString name) | |
| getElementsByTagName(DOMString tagname) | |
| Node | |
| Attribute: | |
| nodeName | |
| nodeValue | |
| nodeType | |
| parentNode | |
| childNodes | |
| firstChild | |
| lastChild | |
| previousSibling | |
| nextSibling | |
| attributes | |
| ownerDocument | |
| Methoden: | |
| insertBefore(Node newChild, Node refChild) | |
| replaceChild(Node newChild, Node oldChild) | |
| removeChild(Node oldChild) | |
| appendChild(Node newChild) | |
| hasChildNodes() | |
| cloneNode(Boolean deep) | |
| NodeList | |
| Attribut: | |
| length | |
| Methoden: | |
| item(unsigned long index) | |
| NamedNodeMap | |
| Attribute: | |
| length | |
| Methoden: | |
| getNamedItem(DOMString name) | |
| setNamedItem(Node arg) | |
| removeNamedItem(DOMString name) | |
| item(unsigned long index) | |
| CharacterData | |
| Attribute: | |
| data | |
| length | |
| Methoden: | |
| substringData(unsigned long offset, unsigned long count) | |
| appendData(DOMString arg) | |
| insertData(unsigned long offset, DOMString arg) | |
| deleteData(unsigned long offset, unsigned long count) | |
| replaceData(unsigned long offset, unsigned long count, DOMString arg) | |
| Attr | |
| Attribute: | |
| name | |
| specified | |
| value | |
| Methoden: | |
| keine | |
| erbt alle Eigenschaften vom Interface Node | |
| Element | |
| Attribut: | |
| tagName | |
| Methoden: | |
| getAttribute(DOMString name) | |
| setAttribute(DOMString name, DOMString value) | |
| removeAttribute(DOMString name) | |
| getAttributeNode(DOMString name) | |
| setAttributeNode(Attr newAttr) | |
| removeAttributeNode(Attr oldAttr) | |
| getElementsByTagName(DOMString name) | |
| normalize() | |
| Text | |
| Attribute: | |
| keine Attribute | |
| Methoden: | |
| split Text(unsigned long offset) | |
| erbt alle Eigenschaften vom Interface CharacterData | |
| Comment | |
| Attribute: | |
| keine Attribute | |
| Methoden: | |
| keine Methoden | |
| erbt alle Eigenschaften vom Interface CharacterData | |