Livello 8.9 del libro di problemi JavaScript
Dato un menu con dei link. Fai in modo che cliccando su un link del menu sotto di esso venga visualizzato un sottomenu.
Dato un paragrafo con parole e un pulsante. Al click del pulsante colora ogni parola con un colore casuale in modo che le parole adiacenti abbiano colori diversi.
Dato un div. Questo div ha una croce di chiusura. Fai in modo che cliccando sulla croce, o su qualsiasi punto della pagina fuori dal div, questo div venga nascosto.
Dato una textarea e un ul. Nella textarea viene inserito del testo.
Fai in modo che premendo Shift + Invio
ogni riga di testo venga aggiunta alla lista
come un tag li separato.
Dato il seguente elenco di impegni per una certa data:
let affairs = {
'2019-12-31': ['array di impegni'],
'2018-11-29': ['array di impegni'],
'2018-11-30': ['array di impegni'],
'2018-12-27': ['array di impegni'],
'2019-12-29': ['array di impegni'],
'2019-12-30': ['array di impegni'],
'2018-12-30': ['array di impegni'],
'2018-12-31': ['array di impegni'],
}
Visualizza sullo schermo tutti gli impegni dell'anno 2018.