Praktik Timer dan Manipulasi DOM dalam JavaScript

Задание 1

Diberikan sebuah tombol. Diberikan sebuah paragraf, yang teksnya adalah sebuah angka. Saat tombol ditekan, jalankan timer, yang setiap detik akan menambah teks paragraf sebesar 1.

Задание 2

Diberikan sebuah tombol. Diberikan sebuah paragraf, yang teksnya adalah sebuah angka, misalnya, 10. Saat tombol ditekan, jalankan timer, yang setiap detik akan mengurangi teks paragraf sebesar 1. Ketika nilai paragraf menjadi nol - hentikan timer.

Задание 3

Diberikan sebuah input dengan angka. Buatlah agar setiap detik di dalamnya muncul kuadrat dari angka yang tertulis di dalamnya.

Задание 4

Diberikan sebuah input. Masukkan sebuah angka ke dalamnya. Saat kehilangan fokus, buatlah agar di paragraf di bawah mulai berjalan hitung mundur, mulai dari angka yang dimasukkan. Ketika hitung mundur mencapai nol - hitung mundur harus berakhir.

Задание 5

Diberikan sebuah input, tombol, dan paragraf. Masukkan suatu angka ke dalam input. Saat tombol ditekan, tulis angka yang dimasukkan ke dalam teks paragraf dan jalankan hitung mundur di paragraf: biarkan setiap detik angka di paragraf berkurang satu, sampai mencapai nol.

Задание 6

Diberikan sebuah paragraf dan dua tombol. Buatlah agar saat tombol pertama ditekan, di paragraf mulai berjalan timer dari 1 hingga tak terhingga, dan saat tombol kedua ditekan, timer berhenti.

Задание 7

Diberikan sebuah paragraf. Buatlah agar setiap detik warnanya berganti dari merah ke hijau dan sebaliknya.

Задание 8

Jika menampilkan momen waktu saat ini setiap detik pada layar, kita dapat membuat jam yang berdetak. Implementasikan jam seperti yang ditunjukkan pada contoh di bawah ini: