Úroveň 8.9 úloh JavaScript

Задание 1

Dáno menu s odkazy. Udělejte tak, aby po kliknutí na odkaz menu pod ním vypadlo podmenu.

Задание 2

Dán odstavec se slovy a tlačítko. Po kliknutí na tlačítko obarvte každé slovo náhodnou barvou tak, aby sousední odstavce měly různé barvy.

Задание 3

Dán div. Tento div má křížek zavření. Udělejte tak, aby po kliknutí na křížek, nebo na jakékoli místo stránky mimo div, se tento div skryl.

Задание 4

Dán textarea a ul. V textarea se zadává text. Udělejte tak, aby po stisknutí Shift + Enter každý řádek textu přibyl do seznamu jako samostatný tag li.

Задание 5

Dán takový seznam úkolů pro určité datum:

javascriptlet affairs = {
  '2019-12-31': ['pole úkolů'],
  '2018-11-29': ['pole úkolů'],
  '2018-11-30': ['pole úkolů'],
  '2018-12-27': ['pole úkolů'],
  '2019-12-29': ['pole úkolů'],
  '2019-12-30': ['pole úkolů'],
  '2018-12-30': ['pole úkolů'],
  '2018-12-31': ['pole úkolů'],
}

Vypište na obrazovku všechny úkoly za 2018 rok.