Afwisseling van eienskappe sonder waardes
Gestel daar is 'n geblokkeerde inset en 'n knoppie:
<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:
let elem = document.querySelector('#elem');
let button = document.querySelector('#button');
En nou implementeer ons die beplande:
button.addEventListener('click', function() {
if (elem.disabled) {
elem.disabled = false;
} else {
elem.disabled = true;
}
});
Die taak kan eger met minder kode opgelos word:
button.addEventListener('click', function() {
elem.disabled = !elem.disabled;
});
Verduidelik hoe die gegewe kode werk.
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.