JavaScript - auf Matthias-Draeger.info

JavaScript - auf Matthias-Draeger.info JavaScript - auf Matthias-Draeger.info

matthias.draeger.info
von matthias.draeger.info Mehr von diesem Publisher
29.06.2015 Aufrufe

Objektbaum • Alle HTML-Elemente, Attribute und Texte eines Dokuments sind als Knoten eines Objektbaums repräsentiert und haben Eigenschaften und Methoden des Prototyps node. • Typische Eigenschaften: • childNodes: Feld der Kindknoten • nodeName: Marke eines Elements, z.B. A für .. • Typische Methoden: • appendChild(node) hängt angegebenen Knoten an • removeChild(node) entfernt angegebenen Knoten • deleteData(from,length) löscht Teil eines Attribut- oder Textwerts • Beachte: Jede Änderung am Objektbaum hat eine entsprechende Änderung der Darstellung zur Folge! Robert Tolksdorf und Peter Löhr 22

Objekt window • ... repräsentiert das Browser-Fenster, in dem der JavaScript Code abläuft. Beachte: statt window.xyz kann man auch self.xyz oder xyz schreiben. • Typische Eigenschaft: • status: Inhalt der Statuszeile (unten); kann beliebig gesetzt werden! • Typische Komponente: • document: das im Fenster gezeigte Dokument (s.u.) • Typische Methoden: • alert(warning) öffnet Extrafenster mit Warnungstext • confirm(question) öffnet Extrafenster mit ja/nein-Frage und liefert true/false entsprechend der Benutzerreaktion • back() geht zur letzten Seite zurück • open(URI, name) öffnet ein neues Fenster Robert Tolksdorf und Peter Löhr 23

Objektbaum<br />

• Alle HTML-Elemente, Attribute und Texte eines Dokuments<br />

sind als Knoten eines Objektbaums repräsentiert und<br />

haben Eigenschaften und Methoden des Prototyps node.<br />

• Typische Eigenschaften:<br />

• childNodes: Feld der Kindknoten<br />

• nodeName: Marke eines Elements, z.B. A für ..<br />

• Typische Methoden:<br />

• appendChild(node) hängt angegebenen Knoten an<br />

• removeChild(node) entfernt angegebenen Knoten<br />

• deleteData(from,length) löscht Teil eines Attribut- oder<br />

Textwerts<br />

• Beachte: Jede Änderung am Objektbaum hat eine<br />

entsprechende Änderung der Darstellung zur Folge!<br />

Robert Tolksdorf und Peter Löhr 22

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!