Checkboxien käsittely JavaScriptissä

Nyt opimme käsittelemään checkboxeja. Checkbox on erityinen valintaruutu, joka voi olla kahdessa tilassa: valittu ja ei valittu.

Checkbox luodaan seuraavasti:

html<input type="checkbox" id="elem">

Jotta checkbox tehdään valituksi - sille täytyy kirjoittaa attribuutti checked:

html<input type="checkbox" checked id="elem">

Selvitetään esimerkkinä checkboximme tila:

javascriptlet elem = document.querySelector('#elem');
console.log(elem.checked);
Задание 1

Annettu checkbox ja kaksi painiketta. Ensimmäistä painiketta painamalla aseta checkbox valituksi tilaksi, ja toista painiketta painamalla - valitsemattomaksi tilaksi.

Задание 2

Annettu checkbox, painike ja kappale. Painiketta painamalla, jos checkbox on valittu, tulosta kappaleeseen sana 'hei', ja jos checkbox ei ole valittu, niin sana 'hei hei'.