JavaScript-ის ამოცანების დონე 8.9

Задание 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 წლისთვის.