Pemecahan Materi yang Dipelajari tentang Pekerjaan DOM

Задание 1

Diberikan sebuah input dan sebuah paragraf. Saat kehilangan fokus pada input, tulis nilai input ke akhir teks paragraf.

Задание 2

Diberikan beberapa input, sebuah paragraf, dan sebuah tombol. Saat menekan tombol, dapatkan angka-angka yang berada pada input-input tersebut dan tulis jumlahnya ke dalam paragraf.

Задание 3

Diberikan sebuah input. Sebuah angka dimasukkan ke dalamnya. Saat kehilangan fokus, temukan jumlah digit dari angka tersebut.

Задание 4

Diberikan sebuah input. Angka-angka dimasukkan ke dalamnya dipisahkan dengan koma. Saat kehilangan fokus, temukan rata-rata aritmatika dari angka-angka tersebut (jumlah dibagi dengan kuantitas).

Задание 5

Diberikan 4 input. Nama lengkap dimasukkan ke dalam input pertama dipisahkan dengan spasi. Saat kehilangan fokus, tuliskan nama belakang, nama depan, dan nama tengah ke dalam 3 input sisanya.

Задание 6

Diberikan sebuah input. Nama lengkap dimasukkan ke dalamnya dipisahkan dengan spasi. Nama lengkap dimasukkan dengan huruf kecil. Buatlah sehingga saat kehilangan fokus pada input, nama belakang, nama depan, dan nama tengah yang dimasukkan secara otomatis menjadi tertulis dengan huruf kapital (pada input yang sama).

Задание 7

Diberikan sebuah input. Sebuah teks dimasukkan ke dalamnya. Saat kehilangan fokus, ketahui jumlah kata dalam teks tersebut.

Задание 8

Diberikan sebuah input. Sebuah tanggal dimasukkan ke dalamnya dalam format 31.12.2016. Saat kehilangan fokus pada input yang sama, tempatkan tanggal ini dalam format 2016-12-31.

Задание 9

Diberikan sebuah input. Sebuah kata dimasukkan ke dalamnya. Saat menekan tombol, periksa apakah kata ini dibaca dari awal dan dari akhir secara sama (contohnya, madam).

Задание 10

Diberikan sebuah input. Sebuah angka dimasukkan ke dalamnya. Periksa saat kehilangan fokus, apakah angka ini mengandung di dalamnya digit 3.

Задание 11

Diberikan beberapa paragraf dan sebuah tombol. Saat menekan tombol, tulis di akhir setiap paragraf nomor urutnya.

Задание 12

Diberikan beberapa tautan. Tambahkan di akhir setiap tautan href-nya dalam tanda kurung.

Задание 13

Diberikan beberapa tautan. Jika tautan dimulai dengan http://, maka tambahkan panah → di akhirnya (dibuat seperti ini: →).

Задание 14

Diberikan beberapa paragraf dengan angka. Saat menekan pada paragraf mana pun, tulis di dalamnya kuadrat dari angka yang berada di dalamnya.

Задание 15

Diberikan sebuah input. Sebuah tanggal dimasukkan ke dalamnya dalam format 31.12.2016. Saat kehilangan fokus, ketahui hari dalam minggu (dengan kata), yang jatuh pada tanggal tersebut.

Задание 16

Diberikan sebuah input. Implementasikan tombol-tombol +1, -1, yang akan menambah atau mengurangi nilai input sebesar 1. Buatlah sehingga nilai ini tidak bisa menjadi kurang dari nol.

Задание 17

Diberikan sebuah input. Diberikan beberapa paragraf. Biarkan dalam input ini tercatat jumlah total klik pada paragraf-paragraf tersebut.

Задание 18

Ada beberapa div di halaman. Ada teks di dalamnya. Iterasi semua div dan potong teks yang ada di dalamnya sehingga menjadi sepanjang 10 karakter. Dan tambahkan elipsis di akhir teks yang dipotong.

Задание 19

Diberikan sebuah input dan sebuah tombol. Saat menekan tombol hasilkan string acak yang terdiri dari 8 karakter dan tulis ke dalam input.

Задание 20

Diberikan sebuah input dan sebuah tombol. Pengguna memasukkan suatu string ke dalam input. Saat menekan tombol acak karakter yang dimasukkan secara acak dan tulis kembali ke dalam input.

Задание 21

Diberikan sebuah input, tombol, dan paragraf. Suhu dalam derajat Fahrenheit dimasukkan ke dalam input. Saat klik pada tombol tampilkan di paragraf suhu dalam derajat Celcius.

Задание 22

Diberikan sebuah input, tombol, dan paragraf. Sebuah angka dimasukkan ke dalam input. Saat menekan tombol, tampilkan di paragraf faktorial dari angka tersebut.

Задание 23

Diberikan 3 input, sebuah tombol, dan sebuah paragraf. Koefisien persamaan kuadrat dimasukkan ke dalam input-input. Saat menekan tombol, temukan akar-akar dari persamaan tersebut dan tampilkan di paragraf.