Afwisseling van eienskappe sonder waardes
Gestel daar is 'n geblokkeerde inset en 'n knoppie:
html<input id="elem" disabled>
<input id="button" type="submit">
Laat ons dit so maak dat elke keer wat die knoppie gedruk word, die toestand van die inset verander - van geblokkeer na ontsluit en omgekeerd. Kry eers verwysings na ons elemente in veranderlikes:
javascriptlet elem = document.querySelector('#elem');
let button = document.querySelector('#button');
En nou implementeer ons die beplande:
javascriptbutton.addEventListener('click', function() {
if (elem.disabled) {
elem.disabled = false;
} else {
elem.disabled = true;
}
});
Die taak kan eger met minder kode opgelos word:
javascriptbutton.addEventListener('click', function() {
elem.disabled = !elem.disabled;
});
Задание 1
Verduidelik hoe die gegewe kode werk.
Задание 2
Daar is 'n merkblokkie en 'n knoppie. Maak dit so dat elke kliek op die knoppie lei tot 'n verandering in die toestand van die merkblokkie.