Change-tapahtuma JavaScriptissä

Tällä oppitunnilla tutkimme yhdessä change-tapahtuman, joka syntyy syöttökentissä niiden muuttuessa. Mitä tämä tarkoittaa? Oletetaan, että sinulla on syöttökenttä ja siinä on jokin teksti. Jos muutat tätä tekstiä, niin tässä tapauksessa tämä tapahtuma syntyy.

Katsotaanpa esimerkkiä. Olkoon meillä syöttökenttä:

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

Laittakaamme sen muuttuessa tulostamaan konsoliin sen uuden arvon:

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

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

Annettu syöttökenttä ja kappale. Syöttökentän muuttuessa tulosta sen teksti kappaleeseen.

Задание 2

Annettu valintaruutu. Valintaruudun muuttuessa tulosta ruudulle sen uusi tila.

Задание 3

Kerro, mitä eroa on blur- ja change-tapahtumien välillä.

Задание 4

Annettu syöttökenttä. Sen muuttuessa tarkista, onko sen merkkien määrä vähemmän kuin 5 vai ei. Jos vähemmän - väritä syöttökentän reuna vihreäksi, ja jos enemmän - punaiseksi.