⊗jsPmFmAWVA 401 of 505 menu

Väärtusteta atribuutide vaheldumine

Olgu antud blokeeritud sisendväli ja nupp:

<input id="elem" disabled> <input id="button" type="submit">

Teeme nii, et iga nupu vajutus muudaks sisendvälja olekut - blokeeritud lahti blokeeritud ja vastupidi. Kõigepealt hankige meie elemendide viited muutujatesse:

let elem = document.querySelector('#elem'); let button = document.querySelector('#button');

Nüüd rakendame kavandatut:

button.addEventListener('click', function() { if (elem.disabled) { elem.disabled = false; } else { elem.disabled = true; } });

Ülesannet saab aga lahendada väiksema koodihulgaga:

button.addEventListener('click', function() { elem.disabled = !elem.disabled; });

Selgitage, kuidas antud kood töötab.

Antud on märkeruut ja nupp. Tehke nii, et iga nupule klõps toob kaasa märkeruudu oleku muutumise.

Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu