Niveau 8.9 van JavaScript takenboek
Gegeven een menu met links. Zorg ervoor dat bij een klik op een link in het menu er onder een submenu tevoorschijn komt.
Gegeven een paragraaf met woorden en een knop. Kleur bij een klik op de knop elk woord in een willekeurige kleur, zodat aangrenzende woorden verschillende kleuren hebben.
Gegeven een div. Deze div heeft een sluitkruisje. Zorg ervoor dat bij een klik op het kruisje, of op een willekeurige plaats op de pagina buiten de div, deze div verborgen wordt.
Gegeven een textarea en een ul. Er wordt tekst ingevoerd in de textarea.
Zorg ervoor dat bij het indrukken van Shift + Enter
elke tekstregel aan de lijst wordt toegevoegd
als een aparte li tag.
Gegeven zo'n takenlijst voor een bepaalde datum:
let affairs = {
'2019-12-31': ['array van taken'],
'2018-11-29': ['array van taken'],
'2018-11-30': ['array van taken'],
'2018-12-27': ['array van taken'],
'2019-12-29': ['array van taken'],
'2019-12-30': ['array van taken'],
'2018-12-30': ['array van taken'],
'2018-12-31': ['array van taken'],
}
Toon alle taken voor het jaar 2018.