Ниво 10.5 на задачата JavaScript

Задание 1

На страницата потребителят избира текст. При натискане на Ctrl + Enter запишете този текст в клипборда.

Задание 2

Дадено е текстово поле. В него се въвежда текст. При натискане на клавиша Tab въведете на мястото на мигащия курсор символа на табулация.

Задание 3

Дадени са полета за въвеждане. Във всяко поле може да се въведе текст и да се натисне Enter. След това текстът от полето изчезва. Направете така, че всяко поле да запомня въведените текстове. Над всяко поле поставете стрелки, с които може да се върне предишно въведен текст в полето.

Задание 4

Дадено е число. Покажете на екрана процеса на разлагане на числото на прости множители, както в училище.

Задание 5

Даден е многомерен обект с произволно ниво на вложеност:

javascript{
  a: {
    b: {
      c: '+++'
    }
  },
}

Направете функция, която ще връща елементи на обекта, като параметър получава низ с ключовете на обекта, разделени с точки:

javascriptfunc('a.b.c'); // ще върне '+++'
Задание 6

Дадена е таблица. При натискане на бутон попълнете я по следния начин: