Java Reference
In-Depth Information
Tabelle 8.4■ Methoden von document (Fortsetzung)
Methode
Beschreibung
Erzeugen eines neuen Attributs für ein HTML-Element. Die
Methode lässt sich auch auf XML-Elemente anwenden.
createAttribute()
Erzeugen eines neuen Elementknotens im DOM-Baum eines
Dokuments
createElement()
Mit der Methode können Sie im DOM-Baum eines Dokuments
einen Textknoten erzeugen.
createTextNode()
Zugrif auf ein Element über die ID. Die Methode liefert als
Rückgabewert einen Knoten.
getElementById()
getElementsByName()
Zugrif auf ein Element über den Namen, wie er im Attribut name
angegeben wird. Die Methode liefert als Rückgabewert ein Array
mit Knoten.
Zugrif auf ein Element über den Namen eines Elements bzw.
Tags. Die Methode liefert als Rückgabewert ein Array mit Knoten.
getElementsByTagName()
Über diese Methode können Sie abfragen, welchen Text ein
Anwender im Dokument selektiert hat.
getSelection()
Der Aufruf der Methode öfnet ein Dokument zum Schreiben.
Man verwendet diese Methode normalerweise in Verbindung mit
document.write() beziehungsweise document.writeln() .
Optional können Sie den Dateityp als Parameter (als Mime-Typ)
übergeben. Erlaubt sind die Angaben "text/html" ,
"text/plain" , "image/gif" , "image/jpeg" ,
"image/x-bitmap" oder diverse Plugin-Typen.
open()
Mit diesen Methoden können Sie in das Dokumentfenster
schreiben. Im Unterschied zu write() wird bei writeln()
noch ein Zeilenumbruchzeichen am Ende eingefügt. Bitte beach-
ten Sie, dass dies in einem (X)HTML-Dokument aber keinen
Zeilenumbruch bewirkt, sofern Sie nicht weitere (X)HTML-
Formatierungen wie <pre> verwenden.
write()
writeln()
Wir wollen die Methoden von document in verschiedenen ergänzenden Ausführungen und
einigen Beispielen genauer ansehen, denn viele Standardvorgänge im Rahmen einer dyna-
mischen Webseite werden mit diesen Methoden erledigt.
8.7.2.1■Den Inhalt einer Webseite dynamisch schreiben
Der wohl elementarste Einsatz des document -Objekts verwendet die Methoden write()
oder writeln() . Damit schreiben Sie einfach Inhalt in das Dokumentfenster, das durch das
vorangestellte Objekt repräsentiert wird. Das wird meist beim Laden der Webseite in den
Browser passieren. Auf Beispiele wollen wir verzichten, da bereits die Methoden in dem
Zusammenhang mehrfach verwendet wurden. Grundsätzlich gibt es aber ein paar Feinhei-
ten zu beachten und man kann mit den Methoden mehr (falsch) machen, als es im ersten
Moment scheint. Ein paar Ausführungen sollen die Besonderheiten im Umgang mit diesen
Schreiboperationen erläutern. Wenn Sie die Methoden aus einer Webseite heraus aufrufen,
können (mindestens) zwei Dinge passieren:
Search WWH ::




Custom Search