Səviyyə 8.9 tapsiriq dəsti JavaScript

Задание 1

Linkləri olan menyu verilib. Elə edin ki, menyudakı linkə kliklənəndə onun altında altmenyu açılsın.

Задание 2

Sözləri olan abzas və düymə verilib. Düyməyə kliklənəndə hər bir sözü təsadüfi rəngə boyayın ki, qonşu abzasların rəngləri fərqli olsun.

Задание 3

Div verilib. Bu divin bağlama x işarəsi var. Elə edin ki, x işarəsinə, yaxud divin xaricində səhifənin hər hansı yerinə kliklənəndə, bu div gizlənsin.

Задание 4

Textarea və ul verilib. Textarea-ya mətn daxil edilir. Elə edin ki, Shift + Enter basıldıqda mətndəki hər bir sətir siyahıya ayrıca li teqi kimi əlavə olunsun.

Задание 5

Müəyyən tarixə aid belə bir işlər siyahısı verilib:

javascriptlet affairs = {
  '2019-12-31': ['işlər massivi'],
  '2018-11-29': ['işlər massivi'],
  '2018-11-30': ['işlər massivi'],
  '2018-12-27': ['işlər massivi'],
  '2019-12-29': ['işlər massivi'],
  '2019-12-30': ['işlər massivi'],
  '2018-12-30': ['işlər massivi'],
  '2018-12-31': ['işlər massivi'],
}

Ekranda 2018 ilinə aid bütün işləri çıxarın.