Атрибут disabled у JavaScript-у

У HTML-у постоје специјални атрибути без вредности, на пример, атрибут disabled, који се користи за блокирање елемената. Да би се такав атрибут поставио, одговарајућем својству треба доделити вредност true, а да би се уклонио - вредност false.

Хајде да погледамо у пракси. Претпоставимо да имамо блокирани уносни поље:

html<input id="elem" disabled>

Хајде да прикажемо вредност атрибута disabled тог уносног поља:

javascriptlet elem = document.querySelector('#elem');
console.log(elem.disabled); // приказаће true

А сада хајде да га одблокирамо:

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

Дато је уносно поље и дугме. Притиском на дугме блокирајте уносно поље.

Задание 2

Дато је уносно поље и два дугмета. Нека притисак на прво дугме блокира уносно поље, а притисак на друго - одблокира.

Задание 3

Дато је уносно поље и дугме. Притиском на дугме сазнајте да ли је уносно поље блокирано или није.