Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer DOM-Eigenschappen Verkennen in JavaScript | DOM-Manipulatie voor Interactieve Webontwikkeling
Geavanceerde JavaScript-Beheersing

bookDOM-Eigenschappen Verkennen in JavaScript

JavaScript biedt verschillende eigenschappen om toegang te krijgen tot en het manipuleren van de inhoud. Inzicht in deze eigenschappen stelt je in staat om de inhoud van webpagina's dynamisch bij te werken op basis van gebruikersinteracties of andere voorwaarden.

InnerHTML

De eigenschap innerHTML maakt het mogelijk om de HTML-inhoud van een element op te halen of in te stellen, inclusief tags en tekst. Het is een van de meest gebruikte eigenschappen voor het dynamisch bijwerken van pagina-inhoud.

index.html

index.html

index.js

index.js

copy

De innerHTML haalt alle inhoud op, inclusief HTML-tags, en maakt het mogelijk om inhoud met HTML-tags in te voegen of bij te werken.

TextContent

De textContent-eigenschap verkrijgt of stelt de tekstinhoud van een element in, waarbij alle HTML-tags worden verwijderd. Ideaal wanneer alleen met platte tekst gewerkt moet worden zonder rekening te houden met de HTML-structuur.

index.html

index.html

index.js

index.js

copy

De textContent haalt alleen de tekstinhoud op, negeert HTML-tags en stelt platte tekst in, waarbij eventuele tags automatisch worden geëscaped.

Value

De value-eigenschap wordt gebruikt bij formelementen zoals <input>, <textarea> en <select>, waarmee je de door de gebruiker ingevoerde waarde kunt ophalen of instellen.

index.html

index.html

index.js

index.js

copy

De value haalt de huidige waarde op van formelementen en stelt een nieuwe waarde in voor input-, textarea- of select-elementen.

Verschillen tussen InnerHTML en TextContent

Praktisch voorbeeld: Een gebruikersprofiel bijwerken

Stel je een gebruikersprofielpagina voor waarop initiële gegevens worden weergegeven en de gebruiker zijn profielgegevens kan bijwerken via een formulier. Wanneer de gebruiker het formulier indient, wordt de inhoud op de pagina dynamisch bijgewerkt.

index.html

index.html

index.css

index.css

index.js

index.js

copy

Aanvankelijk toont het profiel een vooraf ingestelde gebruikersnaam en bio, die aangepast kunnen worden via invoervelden. Wanneer op de knop "Wijzigingen opslaan" wordt geklikt, werkt JavaScript het weergegeven profiel bij: textContent werkt de gebruikersnaam bij als platte tekst, terwijl innerHTML de bio bijwerkt om eenvoudige HTML-opmaak toe te staan, zodat bewerkingen van de gebruiker zichtbaar zijn.

1. Wat doet de eigenschap innerHTML?

2. Wanneer gebruik je textContent in plaats van innerHTML?

3. Wat zal de volgende code als uitvoer geven?

4. Welke eigenschap wordt gebruikt om de waarde van een <input>-element op te halen of in te stellen?

question mark

Wat doet de eigenschap innerHTML?

Select the correct answer

question mark

Wanneer gebruik je textContent in plaats van innerHTML?

Select the correct answer

question mark

Wat zal de volgende code als uitvoer geven?

Select the correct answer

question mark

Welke eigenschap wordt gebruikt om de waarde van een <input>-element op te halen of in te stellen?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 6

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 2.22

bookDOM-Eigenschappen Verkennen in JavaScript

Veeg om het menu te tonen

JavaScript biedt verschillende eigenschappen om toegang te krijgen tot en het manipuleren van de inhoud. Inzicht in deze eigenschappen stelt je in staat om de inhoud van webpagina's dynamisch bij te werken op basis van gebruikersinteracties of andere voorwaarden.

InnerHTML

De eigenschap innerHTML maakt het mogelijk om de HTML-inhoud van een element op te halen of in te stellen, inclusief tags en tekst. Het is een van de meest gebruikte eigenschappen voor het dynamisch bijwerken van pagina-inhoud.

index.html

index.html

index.js

index.js

copy

De innerHTML haalt alle inhoud op, inclusief HTML-tags, en maakt het mogelijk om inhoud met HTML-tags in te voegen of bij te werken.

TextContent

De textContent-eigenschap verkrijgt of stelt de tekstinhoud van een element in, waarbij alle HTML-tags worden verwijderd. Ideaal wanneer alleen met platte tekst gewerkt moet worden zonder rekening te houden met de HTML-structuur.

index.html

index.html

index.js

index.js

copy

De textContent haalt alleen de tekstinhoud op, negeert HTML-tags en stelt platte tekst in, waarbij eventuele tags automatisch worden geëscaped.

Value

De value-eigenschap wordt gebruikt bij formelementen zoals <input>, <textarea> en <select>, waarmee je de door de gebruiker ingevoerde waarde kunt ophalen of instellen.

index.html

index.html

index.js

index.js

copy

De value haalt de huidige waarde op van formelementen en stelt een nieuwe waarde in voor input-, textarea- of select-elementen.

Verschillen tussen InnerHTML en TextContent

Praktisch voorbeeld: Een gebruikersprofiel bijwerken

Stel je een gebruikersprofielpagina voor waarop initiële gegevens worden weergegeven en de gebruiker zijn profielgegevens kan bijwerken via een formulier. Wanneer de gebruiker het formulier indient, wordt de inhoud op de pagina dynamisch bijgewerkt.

index.html

index.html

index.css

index.css

index.js

index.js

copy

Aanvankelijk toont het profiel een vooraf ingestelde gebruikersnaam en bio, die aangepast kunnen worden via invoervelden. Wanneer op de knop "Wijzigingen opslaan" wordt geklikt, werkt JavaScript het weergegeven profiel bij: textContent werkt de gebruikersnaam bij als platte tekst, terwijl innerHTML de bio bijwerkt om eenvoudige HTML-opmaak toe te staan, zodat bewerkingen van de gebruiker zichtbaar zijn.

1. Wat doet de eigenschap innerHTML?

2. Wanneer gebruik je textContent in plaats van innerHTML?

3. Wat zal de volgende code als uitvoer geven?

4. Welke eigenschap wordt gebruikt om de waarde van een <input>-element op te halen of in te stellen?

question mark

Wat doet de eigenschap innerHTML?

Select the correct answer

question mark

Wanneer gebruik je textContent in plaats van innerHTML?

Select the correct answer

question mark

Wat zal de volgende code als uitvoer geven?

Select the correct answer

question mark

Welke eigenschap wordt gebruikt om de waarde van een <input>-element op te halen of in te stellen?

Select the correct answer

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 2. Hoofdstuk 6
some-alt