Nivelul 8.9 al sarcinilor JavaScript

Задание 1

Dat fiind un meniu cu link-uri. Fă ca la click pe un link din meniu, sub el să apară un submeniu.

Задание 2

Dat fiind un paragraf cu cuvinte și un buton. La click pe buton, colorează fiecare cuvânt într-o culoare aleatoare, astfel încât culorile paragrafelor învecinate să fie diferite.

Задание 3

Dat fiind un div. Acest div are o cruce de închidere. Fă ca la click pe cruce, sau pe orice loc al paginii în afara div-ului, acest div să se ascundă.

Задание 4

Dat fiind o textarea și un ul. În textarea se introduce text. Fă ca la apăsarea Shift + Enter fiecare linie de text să fie adăugată în listă ca un tag li separat.

Задание 5

Dat fiind următoarea listă de treburi pentru o anumită dată:

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

Afișează pe ecran toate treburile din anul 2018.