Professional Documents
Culture Documents
Opdrachten FRONTEND LEVEL 4
Opdrachten FRONTEND LEVEL 4
document.getElementById("mijnEl")
Zet dus altijd de id van het element wat je wilt bereiken tussen ("")!
de achtergrond kleur: omdat achtergrond kleur een onderdeel is van de stijl begin je met:
het resultaat: style
backgroundColor
"orange"
document.getElementById("id").style.backgroundColor = "orange";
style
border
daarna moet je aangeven wat de border dikte, stijl en kleur moet worden:
de tekst Tekst is een onderdeel van het nodeElement om deze tekst te benaderen gebruik
het resultaat: innerHTML
"hallo"
document.getElementById("id").innerHTML = "hallo";
de kleur van de tekst omdat tekstkleur een onderdeel is van de stijl begin je met:
het resultaat: style
color
"white"
document.getElementById("id").style.color= "white";
Oefening
Vul in het linker scherm hieronder de juiste code in om:
het eerste node element (id: list_0) te selecteren en van kleur te veranderen.
het tweede node element (id: list_1) te selecteren en een zwarte border te geven.
het derde node element (id: list_2) te selecteren en daar de tekst "geselecteerd" in
te zetten.
het derde node element (id: list_2) te selecteren en de tekst wit te maken.
Als je in het linker scherm hieronder de juiste code intypt zie je dit meteen veranderen in het
rechter scherm hieronder!
Resultaat:
https://codepen.io/VvdL/pen/eYKzLEO
Zie je niet dit resultaat dan heb je misschien iets fout getypt, inspecteer dan je code via
de Google Devtools! (zie: Debugging)
href
"homepage.html"
document.getElementById("id").href= "homepage.html";
"images/foto.jpg"
document.getElementById("id").src= "images/foto.jpg";
className
document.getElementById("id").className = "myActiveButton";
Hierboven zijn maar enkele voorbeelden genoemd wil je meer weten check alles onder de
kop HTML Objects in: https://www.w3schools.com/jsref/dom_obj_anchor.aspLinks to an
external site.
Oefening
Vul in het linker scherm hieronder de juiste code in om:
het attribuut href van het node element (a) met id: link te selecteren en de waarde
te veranderen in "https://tinyurl.com/3utk7wtw"
het attribuut src van het node element (img) met id: image te selecteren en de
waarde te veranderen in "https://tinyurl.com/43xyj78n"
het attribuut class van het node element (a) met id: knop te selecteren en de
waarde te veranderen in "myActiveButton"
Als je in het linker scherm hieronder de juiste code intypt zie je dit meteen veranderen in het
rechter scherm hieronder!
Let dus goed op of je alles goed intypt!
https://codepen.io/VvdL/pen/poKbOWB
Resultaat
Ben jij ook benieuwd wat je ziet veranderen? Helaas kan je het bij een van de
elementen niet zien zonder erop te klikken...
Dus voer de opdracht uit en klik daarna op alle elementen in het rechterscherm.
O en misschien moet je je geluid wat zachter zetten... speel 2 levels en ga dan weer
verder met de opdracht!
Zie je niks dan heb je misschien iets fout getypt, inspecteer dan je code via de Google
Devtools! (zie: Debugging)
document
De code om een n
createElement();
Tussen de haakjes
aanmaken type je:
createElement("p");
const myNode = d
Het nieuwe element toevoegen aan een ander element Als eerste moet je
je het juiste eleme
document.getElem
De code om een n
appendChild();
Tussen de haakjes
creëerde.
Let op! een variab
appendChild(myNo
De gehele code w
document.getElem
Om de tekst toe te
myNode.appendChild
myNode.appendChild
document.getElem
Oefenen
Voeg een li element toe aan het ul element met de id: nav:
https://codepen.io/VvdL/pen/MWXQYjP
Resultaat:
Zie je niet dit resultaat dan heb je misschien iets fout getypt, inspecteer dan je code via
de Google Devtools! (zie: Debugging)
De code om een n
remove();
De gehele code w
document.getElem
Oefenen
Verwijder alle elementen!
Pas eerst de HTML aan zodat de elementen die je moet verwijderen een id hebben.
Je kan de HTML aanpassen door op de knop HTML te klikken!
https://codepen.io/VvdL/pen/MWXQYjP
Zie je niet dit resultaat dan heb je misschien iets fout getypt, inspecteer dan je code via de
Google Devtools! (zie: Debugging)
Informatie van een element node opvragen welke niet in de css staat. Omdat je de waar
const el = docum
Vervolgens kun je
hieronder laten we
variabele:
alert(el.className);
alert(el.innerHTML);
Informatie van een element node opvragen welke in de css staat. Omdat je de waar
const el = docum
getComputedStyle
Vervolgens kun je
bijvoorbeeld de ac
alert(getComputedSty
Bovenstaande we
getPropertyValue
const el = docum
const cssObj = w
alert(cssObj.getPrope
Oefenen
Vraag via JavaScript de class, de achtergrond kleur, de tekst kleur en de tekst op van het
element met de id: info
https://codepen.io/VvdL/pen/eYKPNzG
Resultaat:
De class naam, de tekst kleur, de tekst en de achtergrond kleur van het element met de
id:info.
Zie je niet dit resultaat dan heb je misschien iets fout getypt, inspecteer dan je code via
de Google Devtools! (zie: Debugging)