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 | |