Exercițiu pe timere și lucrul cu DOM în JavaScript

Задание 1

Este dat un buton. Este dat un paragraf, al cărui text este un număr. La click pe buton, porniți un timer care va incrementa textul paragrafului cu 1 în fiecare secundă.

Задание 2

Este dat un buton. Este dat un paragraf, al cărui text este un număr, de exemplu, 10. La click pe buton, porniți un timer care va decrementa textul paragrafului cu 1 în fiecare secundă. Odată ce valoarea din paragraf devine zero - opriți timerul.

Задание 3

Este dat un input cu un număr. Faceți în așa fel încât în fiecare secundă să apară în el pătratul numărului care este scris în el.

Задание 4

Este dat un input. În el se introduce un număr. La pierderea focusului, faceți în așa fel încât în paragraful de mai jos să înceapă o numărătoare inversă, începând de la numărul introdus. Când numărătoarea ajunge la zero - ar trebui să se termine.

Задание 5

Este dat un input, un buton și un paragraf. În input se introduce un număr oarecare. La click pe buton, scrieți numărul introdus în textul paragrafului și porniți o numărătoare inversă în paragraf: lăsați ca în fiecare secundă numărul din paragraf să se micșoreze cu unu, până când ajunge la zero.

Задание 6

Este dat un paragraf și două butoane. Faceți în așa fel încât la click pe primul buton în paragraf să înceapă să ruleze un timer de la 1 la infinit, iar la click pe al doilea buton timerul să se oprească.

Задание 7

Este dat un paragraf. Faceți în așa fel încât în fiecare secundă acesta să își schimbe culoarea din roșu în verde și invers.

Задание 8

Dacă afișezi pe ecran în fiecare secundă momentul curent de timp, poți face un ceas care ticăie. Implementați un ceas similar cu cel afișat mai jos în exemplu: