Atribút disabled v JavaScript

V HTML existujú špeciálne atribúty bez hodnôt, napríklad atribút disabled, používaný na blokovanie prvkov. Aby sa takýto atribút nastavil, príslušnej vlastnosti je potrebné priradiť hodnotu true, a aby sa odstránil - hodnotu false.

Pozrime sa na to v praxi. Majme blokované vstupné pole:

html<input id="elem" disabled>

Vypíšme hodnotu atribútu disabled tohto vstupného poľa:

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

A teraz ho odblokujme:

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

Dané je vstupné pole a tlačidlo. Pri kliknutí na tlačidlo zablokujte vstupné pole.

Задание 2

Dané je vstupné pole a dve tlačidlá. Nech kliknutie na prvé tlačidlo zablokuje vstupné pole a kliknutie na druhé - odblokuje ho.

Задание 3

Dané je vstupné pole a tlačidlo. Pri kliknutí na tlačidlo zistite, či je vstupné pole zablokované alebo nie.