Nível 8.9 do livro de exercícios JavaScript
Dado um menu com links. Faça com que ao clicar em um link do menu, um submenu apareça abaixo dele.
Dado um parágrafo com palavras e um botão. Ao clicar no botão, pinte cada palavra com uma cor aleatória, de modo que parágrafos vizinhos tenham cores diferentes.
Dada uma div. Esta div tem um botão (x) de fechar. Faça com que ao clicar no botão (x), ou em qualquer lugar da página fora da div, esta div seja ocultada.
Dado um textarea e uma ul. O texto é inserido no textarea.
Faça com que ao pressionar Shift + Enter
cada linha de texto seja adicionada à lista
como uma tag li separada.
Dada a seguinte lista de tarefas para uma data específica:
let affairs = {
'2019-12-31': ['array de tarefas'],
'2018-11-29': ['array de tarefas'],
'2018-11-30': ['array de tarefas'],
'2018-12-27': ['array de tarefas'],
'2019-12-29': ['array de tarefas'],
'2019-12-30': ['array de tarefas'],
'2018-12-30': ['array de tarefas'],
'2018-12-31': ['array de tarefas'],
}
Exiba na tela todas as tarefas do ano de 2018.