Attributet disabled i JavaScript
I HTML finns det speciella attribut utan
värden, till exempel attributet disabled,
som används för att blockera element. För
att sätta ett sådant attribut måste motsvarande
egenskap tilldelas värdet true,
och för att ta bort det - värdet false.
Låt oss titta på det i praktiken. Låt oss säga att vi har en blockerad input:
<input id="elem" disabled>
Låt oss skriva ut värdet på attributet disabled
för denna input:
let elem = document.querySelector('#elem');
console.log(elem.disabled); // skriver ut true
Och låt oss nu avblockera den:
let elem = document.querySelector('#elem');
elem.disabled = false;
Givet en input och en knapp. Vid klick på knappen, blockera inputfältet.
Givet en input och två knappar. Låt ett klick på den första knappen blockera inputfältet, och ett klick på den andra - avblockera det.
Givet en input och en knapp. Vid klick på knappen, ta reda på om inputfältet är blockerat eller inte.