Nivel 8.9 del libro de ejercicios JavaScript

Задание 1

Dado un menú con enlaces. Haz que al hacer clic en un enlace del menú, aparezca un submenú debajo de él.

Задание 2

Dado un párrafo con palabras y un botón. Al hacer clic en el botón, colorea cada palabra con un color aleatorio de modo que los párrafos adyacentes tengan colores diferentes.

Задание 3

Dado un div. Este div tiene una cruz de cierre. Haz que al hacer clic en la cruz, o en cualquier lugar de la página fuera del div, este div se oculte.

Задание 4

Dado un textarea y una ul. Se introduce texto en el textarea. Haz que al presionar Shift + Enter cada línea de texto se agregue a la lista como una etiqueta li separada.

Задание 5

Dada la siguiente lista de tareas para una fecha específica:

javascriptlet affairs = {
  '2019-12-31': ['matriz de tareas'],
  '2018-11-29': ['matriz de tareas'],
  '2018-11-30': ['matriz de tareas'],
  '2018-12-27': ['matriz de tareas'],
  '2019-12-29': ['matriz de tareas'],
  '2019-12-30': ['matriz de tareas'],
  '2018-12-30': ['matriz de tareas'],
  '2018-12-31': ['matriz de tareas'],
}

Muestra en la pantalla todas las tareas del año 2018.