Атрибутот 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

Дадени се поле за внесување и копче. При клик на копчето дознајте, дали полето за внесување е блокирано или не.