Praktika su laikmačiais ir DOM darbu JavaScript

Задание 1

Duotas mygtukas. Duotas pastraipa, kurios tekstas yra skaičius. Paspaudus mygtuką paleiskite laikmatį, kuris kas sekundę padidins pastraipos tekstą 1.

Задание 2

Duotas mygtukas. Duotas pastraipa, kurios tekstas yra skaičius, pavyzdžiui, 10. Paspaudus mygtuką paleiskite laikmatį, kuris kas sekundę sumažins pastraipos tekstą 1. Kai tik pastraipos reikšmė pasidarys lygi nuliui - sustabdykite laikmatį.

Задание 3

Duotas įvedimo laukas su skaičiumi. Padarykite taip, kad kas sekundę jame atsirastų to skaičiaus, kuris į jį įrašytas, kvadratas.

Задание 4

Duotas įvedimo laukas. Į jį įvedamas skaičius. Praradus fokusą padarykite taip, kad pastraipoje žemiau pradėtų tikti atgalinis atskaitomasis laikas, pradedant nuo įvesto skaičiaus. Kai atskaitomasis laikas pasieks nulį - jis turi baigtis.

Задание 5

Duotas įvedimo laukas, mygtukas ir pastraipa. Į įvedimo lauką įvedamas koks nors skaičius. Paspaudus mygtuką įrašykite įvestą skaičių į pastraipos tekstą ir paleiskite atgalinį atskaitomąjį laiką pastraipoje: tegu kas sekundę skaičius pastraipoje sumažėja vienetu, kol pasieks nulį.

Задание 6

Duota pastraipa ir du mygtukai. Padarykite taip, kad paspaudus pirmąjį mygtuką pastraipoje pradėtų tikti laikmatis nuo 1 iki begalybės, o paspaudus antrajį laikmatis sustotų.

Задание 7

Duota pastraipa. Padarykite taip, kad kas sekundę ji keistų savo spalvą iš raudonos į žalią ir atvirkščiai.

Задание 8

Jei kiekvieną sekundę rodyti ekrane dabartinį laiko momentą, galima padaryti tikančius laikrodį. Įgyvendinkite tokius pat laikrodžius, kaip parodyta žemiau pavyzdyje: