Poziom 8.9 zadań JavaScript

Задание 1

Dane menu z linkami. Spraw, aby po kliknięciu w link menu pod nim wysuwało się podmenu.

Задание 2

Dany akapit ze słowami i przycisk. Po kliknięciu przycisku pokoloruj każde słowo w losowy kolor tak, aby sąsiednie akapity miały różne kolory.

Задание 3

Dany div. Ten div ma krzyżyk zamknięcia. Spraw, aby po kliknięciu krzyżyka, albo w dowolne miejsce strony poza divem, ten div się chował.

Задание 4

Dana textarea i ul. W textarea wprowadzany jest tekst. Spraw, aby po naciśnięciu Shift + Enter każda linia tekstu dodała się do listy w postaci oddzielnego tagu li.

Задание 5

Dana taka lista spraw do określonej daty:

javascriptlet affairs = {
  '2019-12-31': ['tablica zadań'],
  '2018-11-29': ['tablica zadań'],
  '2018-11-30': ['tablica zadań'],
  '2018-12-27': ['tablica zadań'],
  '2019-12-29': ['tablica zadań'],
  '2019-12-30': ['tablica zadań'],
  '2018-12-30': ['tablica zadań'],
  '2018-12-31': ['tablica zadań'],
}

Wyświetl na ekranie wszystkie zadania z roku 2018.