Funktionen des Objekttyps Node |
Funktion | | Bedeutung |
appendChild(newChild) | |
fügt newChild an
Attribute:
newChild (object (Node))
Rückgabewert:
angefügtes Objekt (object (Node))
Neue Objekte erzeuge man beispielsweise mit createElement des Objekttyps
Document.
|
cloneNode(deep) | |
klont einen Knoten
Attribute:
deep (Boolean)
wenn deep gleich true ist, werden auch alle Tochterknoten geklont,
ansonsten nur das Objekt selbst.
Rückgabewert:
Klon des Ursprungsobjeks (object (Node))
|
compareDocumentPosition(other) | |
vergleicht einen Knoten mit einem anderen bezüglich der Position in der Dokument-Ordnung
Attribute:
other (object (Node))
Rückgabewert:
relative Position (number)
|
getFeature(feature,version) | |
gibt das erfragte Feature als Objekt zurück
Attribute:
feature (string)
version (string)
Rückgabewert:
das Feature (object (Node))
|
getUserData(key) | |
gibt das UserData-Objekt zum Knoten zurück, von JavaScript aus vermutlich nicht nutzbar.
|
hasAttributes() | |
gibt zurück, ob ein Objekt Attribute hat
Rückgabewert:
true oder false (Boolean)
|
hasChildNodes() | |
gibt zurück, ob ein Objekt Tochterknoten hat
Rückgabewert:
true oder false (Boolean)
|
insertBefore(newChild,refChild) | |
fügt newChild vor refChild ein
Attribute:
newChild (object (Node))
refChild (object (Node))
Rückgabewert:
eingefügtes Objekt (object (Node))
Neue Objekte erzeuge man beispielsweise mit createElement des Objekttyps
Document.
|
isDefaultNamespace(namespaceURI) | |
Prüft, ob die gegebene namespace URI dem voreingestellten Wert entspricht
Attribute:
namespaceURI (string)
Rückgabewert:
true oder false (Boolean)
|
isEqualNode(other) | |
vergleicht, ob zwei Knoten gleich (aber nicht unbedingt identisch) sind
Attribute:
other (object (Node))
Rückgabewert:
true oder false (Boolean)
|
isSameNode(other) | |
vergleicht, ob zwei Knoten identisch sind
Attribute:
other (object (Node))
Rückgabewert:
true oder false (Boolean)
|
isSupported(feature,version) | |
fragt, ob ein Feature unterstützt wird
Attribute:
feature (string)
version (string)
Rückgabewert:
true oder false (Boolean)
|
lookupNamespaceURI(prefix) | |
Sucht die namespace URI zum gegebenen namespace prefix, beginnend beim jeweiligen Knoten
Attribute:
prefix (string)
Rückgabewert:
namespace URI (string)
|
lookupPrefix(namespaceURI) | |
Sucht den namespace prefix zur gegebenen namespace URI, beginnend beim jeweiligen Knoten
Attribute:
namespaceURI (string)
Rückgabewert:
namespace prefix (string)
|
normalize() | |
Bringt alle Tochter-Text-knoten rekursiv in eine "normale" Form.
|
removeChild(oldChild) | |
entfernt oldChild
Attribute:
oldChild (object (Node))
Rückgabewert:
entferntes Objekt (object (Node))
|
replaceChild(newChild,oldChild) | |
ersetzt oldChild durch newChild
Attribute:
newChild (object (Node))
oldChild (object (Node))
Rückgabewert:
ersetztes Objekt (object (Node))
Neue Objekte erzeuge man beispielsweise mit createElement des Objekttyps
Document.
|
setUserData(key,data,handler) | |
Verbindet einen Knoten mit einem Schlüssel, von JavaScript aus vermutlich nicht nutzbar.
|