Ниво 8.9 JavaScript задатака

Задание 1

Дато је мени са линковима. Направите тако да при клику на линк менија испод њега искаче подмени.

Задание 2

Дат је пасуса са речима и дугме. При клику на дугме обојте сваку реч у насумичну боју тако да суседни пасуси имају различите боје.

Задание 3

Дат је div. Овај div има крстић за затварање. Направите да при клику на крстић, или на било које место странице изван div-а, овај div буде сакривен.

Задание 4

Дата су textarea и ul. У textarea се уноси текст. Направите тако да при притиску Shift + Enter сваки ред текста буде додат у листу у облику засебне ознаке li.

Задание 5

Дат је следећи списак послова за одређени датум:

javascriptlet affairs = {
  '2019-12-31': ['низ послова'],
  '2018-11-29': ['низ послова'],
  '2018-11-30': ['низ послова'],
  '2018-12-27': ['низ послова'],
  '2019-12-29': ['низ послова'],
  '2019-12-30': ['низ послова'],
  '2018-12-30': ['низ послова'],
  '2018-12-31': ['низ послова'],
}

Прикажите на екрану све послове за 2018 годину.