Das disabled-Attribut in JavaScript
In HTML gibt es spezielle Attribute ohne
Werte, zum Beispiel das Attribut disabled,
das verwendet wird, um Elemente zu sperren. Um
ein solches Attribut zu setzen, muss der entsprechenden
Eigenschaft der Wert true
zugewiesen werden, und um es zu entfernen - den Wert false.
Lasst es uns in der Praxis ansehen. Nehmen wir an, wir haben einen gesperrten Input:
<input id="elem" disabled>
Lasst uns den Wert des Attributs disabled
dieses Inputs ausgeben:
let elem = document.querySelector('#elem');
console.log(elem.disabled); // gibt true aus
Und jetzt lasst uns ihn entsperren:
let elem = document.querySelector('#elem');
elem.disabled = false;
Gegeben sind ein Input und ein Button. Beim Klick auf den Button soll der Input gesperrt werden.
Gegeben sind ein Input und zwei Buttons. Der Klick auf den ersten Button soll den Input sperren, und der Klick auf den zweiten - ihn entsperren.
Gegeben sind ein Input und ein Button. Beim Klick auf den Button soll ermittelt werden, ob der Input gesperrt ist oder nicht.