Atribut disabled v JavaScriptu

V HTML existují speciální atributy bez hodnot, například atribut disabled, používaný pro blokování prvků. Abychom nastavili takový atribut, je třeba odpovídající vlastnosti přiřadit hodnotu true, a abychom jej odstranili - hodnotu false.

Podívejme se na praxi. Předpokládejme, že máme blokované vstupní pole:

html<input id="elem" disabled>

Vypišme hodnotu atributu disabled tohoto vstupního pole:

javascriptlet elem = document.querySelector('#elem');
console.log(elem.disabled); // vypíše true

A nyní jej odblokujme:

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

Je dáno vstupní pole a tlačítko. Po stisknutí tlačítka zablokujte vstupní pole.

Задание 2

Je dáno vstupní pole a dvě tlačítka. Nechť stisknutí prvního tlačítka blokuje vstupní pole, a stisknutí druhého - odblokuje.

Задание 3

Je dáno vstupní pole a tlačítko. Po stisknutí tlačítka zjistěte, zda je vstupní pole zablokováno nebo ne.