Úroveň 8.9 úloh JavaScript

Задание 1

Dané menu s odkazami. Urobte tak, aby pri kliknutí na odkaz v menu sa pod ním zobrazilo podmenu.

Задание 2

Daný odsek so slovami a tlačidlo. Pri kliknutí na tlačidlo zafarbite každé slovo náhodnou farbou tak, aby susedné odseky mali rôzne farby.

Задание 3

Daný div. Tento div má krížik na zatvorenie. Urobte tak, aby pri kliknutí na krížik, alebo na akékoľvek miesto na stránke mimo divu, sa tento div skryl.

Задание 4

Daná textarea a ul. Do textarea sa vkladá text. Urobte tak, aby pri stlačení Shift + Enter sa každý riadok textu pridal do zoznamu ako samostatná položka li.

Задание 5

Daný takýto zoznam úloh pre konkrétny dátum:

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

Zobrazte na obrazovke všetky úlohy za rok 2018.