Alternimi i Atributeve pa Vlera
Le të themi se kemi një input të bllokuar dhe një buton:
<input id="elem" disabled>
<input id="button" type="submit">
Le ta bëjmë që çdo klikim në buton të çojë në ndryshimin e gjendjes së input-it - nga e bllokuar në të zhbllokuar dhe anasjelltas. Së pari, le të marrim referencat për elementët tanë në variabla:
let elem = document.querySelector('#elem');
let button = document.querySelector('#button');
Dhe tani le të implementojmë atë që kemi planifikuar:
button.addEventListener('click', function() {
if (elem.disabled) {
elem.disabled = false;
} else {
elem.disabled = true;
}
});
Sidoqoftë, detyra mund të zgjidhet me më pak kod:
button.addEventListener('click', function() {
elem.disabled = !elem.disabled;
});
Shpjegoni se si funksionon kodi i dhënë.
Jepet një checkbox dhe një buton. Bëni që çdo klik në buton të çojë në ndryshimin e gjendjes të checkbox-it.