The Document Object Model (DOM) - The DOM tree - Creating and removing nodes
6 belangrijke vragen over The Document Object Model (DOM) - The DOM tree - Creating and removing nodes
Hoe zijn de verschillende DOM objecten connected met elkaar
Wat zijn de 3 types van DOM nodes? Welke typen komen in de lijst van kinderen en siblings van andere nodes
Hoeveel kinderen heeft de onderstaande footer node en wat zijn deze. En hoeveel siblings heeft het en wat zijn deze.
<code>
<p>This paragraph won't be affected</p>
<div id="footer">
<p> 1234 Street</p>
<p>Atlanta, GA</p>
</div>
</code>
- 2 text nodes "\n\t"
- 2 element nodes: 1 voor elk p-element
- 1 text node "\n"
- Dit is dus geheel afhankelijk van de manier waarop de HTML-code is opgeschreven: als de HTML achter elkaar zou zijn opgeschreven zouden er geen 'lege' text nodes zijn
- Hogere cijfers + sneller leren
- Niets twee keer studeren
- 100% zeker alles onthouden
Hoe kun je text nodes ontwijken en alleen focussen op element nodes als je een pagina doorkruist met DOM. Welke methoden kunnen daarbij helpen
Dat elk list item (li) binnen deze div om italic font te gebruiken
Veronderstel dat een pagina een div heeft met een id main. Schrijf de JavaScript code om elke ander paragraaf van deze div te verwijderen. Bijvoorbeeld de div heeft 6 paragrafen. De 2e, 4e en 6e moeten worden verwijderd.
var main document.getElementById("main");
var paragraphs = main.getElementsByTagName("p");
for (var i=1; i<(paragraphs.length -1); i=i+2) {
main.removeChild(paragraphs[i]);
}
De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:
- Een unieke studie- en oefentool
- Nooit meer iets twee keer studeren
- Haal de cijfers waar je op hoopt
- 100% zeker alles onthouden