JavaScript-да disabled атрибути

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

Инпут ва тугма берилган. Тугма босилганда инпут бўғалганми ёки бўғалмаганини аниқланг.