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
 
 
 

 

Copyright & Kontakt
jcpohl@gmx.de
© www.jcpohl.de 1999/2000