JavaScriptда таймерлар ва DOM ишлаш амалиёти

Задание 1

Тугма берилган. Тексти сон бўлган абзац берилган. Тугмани босганда, таймерни ишга туширинг, у ҳар сонияда абзац текстини 1 га оширсин.

Задание 2

Тугма берилган. Тексти сон (масалан, 10) бўлган абзац берилган. Тугмани босганда, таймерни ишга туширинг, у ҳар сонияда абзац текстини 1 га камйтирсин. Абзац қиймати нолга тенг бўлганида - таймерни тўхтатинг.

Задание 3

Сон киритиладиган инпут берилган. Унга киритилган соннинг квадрати ҳар сонияда пайдо бўлишини таъминланг.

Задание 4

Инпут берилган. Унга сон киритилади. Фокус йўқотилганда, киритилган сондан бошланган тескари ҳисоб pastki абзацда бошланишини таъминланг. Ҳисоб нолга етганда - у тугасин.

Задание 5

Инпут, тугма ва абзац берилган. Инпутга қандайдир сон киритилади. Тугмани босганда, киритилган сонни абзац текстига ёзинг ва абзацда тескари ҳисобни бошланг: ҳар сонияда абзацдаги сон биртага камсин, токи нолга етгунча.

Задание 6

Абзац ва иккита тугма берилган. Биринчи тугмани босганда, абзацда 1 дан чексизликкача бўлган таймер ишлашини, иккинчи тугмани босганда эса таймер тўхташини таъминланг.

Задание 7

Абзац берилган. У ҳар сонияда рангини қизилдан яшил рангга ва аксінча ўзгартиришини таъминланг.

Задание 8

Агар ҳар сонияда jорий вакт қийматини экранга чиқарсак, ишлайдиган соат ясаш мумкин. Намунада кўрсатилгандек, ўхшаш соатни амалга оширинг: