Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Tilføjelse af Elementer til DOM'en Dynamisk | DOM-Manipulation til Interaktiv Webudvikling
Avanceret JavaScript-Mestring

bookTilføjelse af Elementer til DOM'en Dynamisk

Manipulation af DOM involverer ofte dynamisk oprettelse og tilføjelse af nye elementer til dokumentet eller fjernelse af eksisterende elementer baseret på brugerinteraktioner. Her vil vi se på, hvordan man opretter og tilføjer elementer dynamisk.

Oprettelse af nye elementer og tilføjelse til DOM

JavaScript stiller metoder som createElement(), appendChild() og insertBefore() til rådighed for at oprette nye elementer og tilføje dem til DOM.

CreateElement()

Metoden createElement() opretter et nyt HTML-element, men tilføjer det ikke til DOM, før du eksplicit gør det med metoder som appendChild() eller insertBefore().

// JS:
const newDiv = document.createElement('div'); // Creates a new `<div>` element
newDiv.textContent = 'This is a new div';

AppendChild()

Metoden appendChild() tilføjer et nyt underordnet element til slutningen af en overordnet elements liste over underordnede. Den bruges ofte til at tilføje elementer nederst i en sektion, liste eller container.

index.html

index.html

index.js

index.js

copy

InsertBefore()

Metoden insertBefore() indsætter et nyt element før et angivet eksisterende underordnet element, hvilket muliggør mere præcis placering inden for en overordnet.

index.html

index.html

index.js

index.js

copy

1. Hvad gør metoden createElement()?

2. Hvad gør følgende kode?

question mark

Hvad gør metoden createElement()?

Select the correct answer

question mark

Hvad gør følgende kode?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 9

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Awesome!

Completion rate improved to 2.22

bookTilføjelse af Elementer til DOM'en Dynamisk

Stryg for at vise menuen

Manipulation af DOM involverer ofte dynamisk oprettelse og tilføjelse af nye elementer til dokumentet eller fjernelse af eksisterende elementer baseret på brugerinteraktioner. Her vil vi se på, hvordan man opretter og tilføjer elementer dynamisk.

Oprettelse af nye elementer og tilføjelse til DOM

JavaScript stiller metoder som createElement(), appendChild() og insertBefore() til rådighed for at oprette nye elementer og tilføje dem til DOM.

CreateElement()

Metoden createElement() opretter et nyt HTML-element, men tilføjer det ikke til DOM, før du eksplicit gør det med metoder som appendChild() eller insertBefore().

// JS:
const newDiv = document.createElement('div'); // Creates a new `<div>` element
newDiv.textContent = 'This is a new div';

AppendChild()

Metoden appendChild() tilføjer et nyt underordnet element til slutningen af en overordnet elements liste over underordnede. Den bruges ofte til at tilføje elementer nederst i en sektion, liste eller container.

index.html

index.html

index.js

index.js

copy

InsertBefore()

Metoden insertBefore() indsætter et nyt element før et angivet eksisterende underordnet element, hvilket muliggør mere præcis placering inden for en overordnet.

index.html

index.html

index.js

index.js

copy

1. Hvad gør metoden createElement()?

2. Hvad gør følgende kode?

question mark

Hvad gør metoden createElement()?

Select the correct answer

question mark

Hvad gør følgende kode?

Select the correct answer

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 2. Kapitel 9
some-alt