Java Reference
In-Depth Information
PrAXISTIPP: Die Attribute von node eröfnen Ihnen ofensichtlich viele Mög-
lichkeiten. Dieses im Grunde einfache Beispiel wird Ihnen aber ebenso bereits
deutlich machen, dass der Umgang damit nicht ganz trivial ist und neben einer
ziemlichen Abhängigkeit von bestimmten Browsern ein recht abstraktes Vor-
stellungsvermögen bezüglich des Baums einer Webseite bedarf. Firebug ist hier
eine wirklich große Hilfe, um zumindest dieser abstrakten Vorstellung des
Baums eine optische Unterstützung zu geben. Auch für andere Browser sollten
Sie deren Erweiterungen nutzen, die eine ähnliche Funktionalität wie Firebug
liefern, und einige weitere Firefox-Add-ons wie der Web Developer oder der
DOM Inspector liefern ebenfalls einen ähnlichen Beistand wie Firebug.
8.8.3■Die Methoden eines node-Objekts
Kommen wir nun zu den Methoden eines node -Objekts. Die folgenden Methoden, die wir
teilweise schon verwendet haben, stehen Ihnen bei einem solchen Objekt vom Typ node zur
Verfügung.
Tabelle 8.7■ Die Methoden von node
Methode
Beschreibung
appendChild()
Mit dieser Methode hängen Sie einen vorhandenen Knoten als
letztes Kindelement des vorangestellten Knotens an.
appendData()
Die Methode fügt einem Textknoten oder dem Wert eines Attribut-
knotens am Ende neue Zeichendaten hinzu. Die bereits vorhande-
nen Daten bleiben erhalten.
Erstellung einer Kopie eines Knotens. Der Rückgabewert ist eine
identische Kopie des Elementknotens des vorangestellten Kno-
tens. Wenn als Parameter false angegeben wird, wird nur das
Element ohne den Inhalt geklont.
cloneNode()
Löschen von Zeichendaten eines Textknotens oder des Werts
eines Attributknotens
deleteData()
Die Rückgabe des Werts eines Attributknotens
getAttribute()
Die Rückgabe des Attributknotens selbst
getAttributeNode()
Zugrif auf Kindelemente eines Knotens über den Elementnamen.
Die Methode liefert ein Array mit den Knoten.
getElementsByTagName()
Prüfen auf die Existenz von Kindknoten. Wenn ein Knoten Kindkno-
ten hat, liefert sie den booleschen Wert true , andernfalls false .
hasChildNodes()
Einfügen eines Kindknotens im aktuellen Knoten vor einem ande-
ren Kindknoten. Die Methode erwartet zwei Parameter. Zuerst ge-
ben Sie den neu einzufügenden Kindknoten und dann den Knoten
an, vor dem der neue Kindknoten eingefügt werden soll. Achtung:
Obwohl der Name der Methode es nicht deutlich macht - wenn
Sie einen Knoten nach einem bestimmten Kindknoten einfügen
insertBefore()
Search WWH ::




Custom Search