Disabled-attributten i JavaScript

I HTML findes der specielle attributter uden værdier, for eksempel attributten disabled, der bruges til at blokere elementer. For at indstille en sådan attribut, skal den tilsvarende egenskab tildeles værdien true, og for at fjerne den - værdien false.

Lad os se på det i praksis. Antag, at vi har en blokeret input:

html<input id="elem" disabled>

Lad os udskrive værdien af attributten disabled for denne input:

javascriptlet elem = document.querySelector('#elem');
console.log(elem.disabled); // vil udskrive true

Og lad os nu aktivere den:

javascriptlet elem = document.querySelector('#elem');
elem.disabled = false;
Задание 1

Der gives en input og en knap. Ved at klikke på knappen skal du blokere inputfeltet.

Задание 2

Der gives en input og to knapper. Lad et klik på den første knap blokere inputfeltet, og et klik på den anden - aktivere det.

Задание 3

Der gives en input og en knap. Ved at klikke på knappen skal du finde ud af, om inputfeltet er blokeret eller ej.