Peristiwa change dalam JavaScript

Dalam pelajaran ini, kita akan membahas peristiwa change, yang terjadi pada bidang input saat terjadi perubahan. Apa artinya? Misalnya, Anda memiliki sebuah input dan di dalamnya terdapat sebuah teks. Jika Anda mengubah teks ini, maka dalam hal inilah peristiwa ini akan terjadi.

Mari kita lihat sebuah contoh. Misalkan kita memiliki sebuah input:

html<input id="elem" value="text">

Mari kita tampilkan nilai barunya di konsol saat input berubah:

javascriptlet elem = document.querySelector('#elem');

elem.addEventListener('change', function() {
  console.log(this.value);
});
Задание 1

Diberikan sebuah input dan sebuah paragraf. Saat input berubah, tampilkan teksnya ke dalam paragraf.

Задание 2

Diberikan sebuah checkbox. Saat checkbox berubah, tampilkan status barunya di layar.

Задание 3

Jelaskan, apa perbedaan antara peristiwa blur dan change.

Задание 4

Diberikan sebuah input. Saat input berubah, periksa apakah jumlah karakter di dalamnya kurang dari 5 atau tidak. Jika kurang - warnai border input dengan warna hijau, dan jika lebih - warnai dengan merah.