Nivelul 10.7 al cărții de probleme JavaScript

Задание 1

Este dat un tabel. La click pe orice celulă, această celulă este evidențiată cu o anumită culoare, devenind activă. Faceți astfel încât într-un singur rând al tabelului să se poată activa nu mai mult de 5 celule.

Задание 2

Este dat un tabel. La click pe orice celulă, această celulă este evidențiată cu o anumită culoare, devenind activă. Faceți astfel încât într-o singură coloană a tabelului să se poată activa nu mai mult de 5 celule.

Задание 3

Este dat un tabel. La click pe orice celulă, această celulă este evidențiată cu o anumită culoare, devenind activă. Faceți astfel încât pentru o celulă activată să nu se poată activa vecinii săi din stânga și din dreapta.

Задание 4

Este dat un tabel. La click pe orice celulă, această celulă este evidențiată cu o anumită culoare, devenind activă. Faceți astfel încât pentru o celulă activată să nu se poată activa vecinii săi de sus și de jos.

Задание 5

Este dat un câmp de introducere. În acesta se introduce un cuvânt lung. Afișați o listă de cuvinte care pot fi compuse din literele cuvântului introdus în câmp.

Задание 6

Este dat un textarea. În acesta este scris un text. Utilizatorul selectează mai multe linii de text și apasă tasta Alt + Tab. Faceți astfel încât de la începutul fiecărei linii selectate să fie eliminată o tabulare.

Задание 7

Este dat un șir care conține două fracții și o operație matematică între ele:

javascript'2/3 + 3/4'

Scrieți cod care să calculeze rezultatul operației matematice înregistrate.