Атрыбут disabled у JavaScript
У HTML існуюць спецыяльныя атрыбуты без
значэнняў, напрыклад, атрыбут disabled,
які выкарыстоўваецца для блакіроўкі элементаў. Для
таго, каб ўстанавіць такі атрыбут, адпаведнаму
ўласцівасці патрабуецца прысвоіць значэнне true,
а каб прыбраць - значэнне false.
Давайце паглядзім на практыцы. Хай у нас ёсць заблакіраваны інпут:
<input id="elem" disabled>
Давайце выведзем значэнне атрыбута disabled
гэтага інпута:
let elem = document.querySelector('#elem');
console.log(elem.disabled); // выведзе true
А цяпер давайце разблакіруем яго:
let elem = document.querySelector('#elem');
elem.disabled = false;
Дадзены інпут і кнопка. Па націску на кнопку заблакіруйце інпут.
Дадзены інпут і дзве кнопкі. Хай націск на першую кнопку блакіруе інпут, а націск на другую - разблакіруе.
Дадзены інпут і кнопка. Па націску на кнопку даведайцеся, заблакіраваны інпут ці не.