Worum es geht
Skript 02 (JavaScript 1), Folien 10, 11 und 13: Erzeugen von Knoten, Manipulation des Dokumentbaums, Beispiel „Hinzufügen von Knoten“.
Bisher haben wir Knoten im DOM (Document Object Model, die Seite als Baum aus Knoten) gefunden und ihren Text geändert. Die Frage dieses Abschnitts: Wie kommen neue Knoten in den Baum, und wie verschwinden alte?
getElementById holt ein Element über seine id, getElementsByTagName("li")[i] das li Nummer i (ab 0). firstChild ist das erste Kind eines Knotens.So gehen wir vor:
- Knoten erzeugen: Element, Text, Attribut.
- Knoten einhängen, ersetzen, entfernen und kopieren.
- Das Beispiel von Folie 13: per Klick neue Absätze anhängen.
- Eine kurze Klausurfrage dazu.