Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Elemente Hinzufügen | DOM-Manipulation
Fortgeschrittene JavaScript-Meisterschaft
course content

Kursinhalt

Fortgeschrittene JavaScript-Meisterschaft

Fortgeschrittene JavaScript-Meisterschaft

2. DOM-Manipulation
3. Ereignisse und Ereignisbehandlung
4. Asynchrones JavaScript und APIs

book
Elemente Hinzufügen

Die Manipulation des DOMs beinhaltet oft das dynamische Erstellen und Hinzufügen neuer Elemente zum Dokument oder das Entfernen vorhandener Elemente basierend auf Benutzerinteraktionen. Hier werden wir betrachten, wie man Elemente dynamisch erstellt und hinzufügt.

Erstellen neuer Elemente und Hinzufügen zum DOM

JavaScript bietet Methoden wie createElement(), appendChild() und insertBefore(), um neue Elemente zu erstellen und dem DOM hinzuzufügen.

CreateElement()

Die Methode createElement() erstellt ein neues HTML-Element, fügt es jedoch nicht dem DOM hinzu, bis Sie dies explizit mit Methoden wie appendChild() oder insertBefore() tun.

AppendChild()

Die Methode appendChild() fügt ein neues Kindelement am Ende der Liste der Kindelemente eines Elternelements hinzu. Sie wird häufig verwendet, um Elemente am Ende eines Abschnitts, einer Liste oder eines Containers hinzuzufügen.

html

index.html

js

index.js

copy

InsertBefore()

Die Methode insertBefore() fügt ein neues Element vor einem angegebenen vorhandenen Kindelement ein und ermöglicht so eine genauere Platzierung innerhalb eines Elternteils.

html

index.html

js

index.js

copy

1. Was macht die Methode createElement()?

2. Was wird der folgende Code tun?

Was macht die Methode `createElement()`?

Was macht die Methode createElement()?

Wählen Sie die richtige Antwort aus

Was wird der folgende Code tun?

Was wird der folgende Code tun?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 2. Kapitel 9
We're sorry to hear that something went wrong. What happened?
some-alt