Atributul disabled în JavaScript

În HTML există atribute speciale fără valori, de exemplu, atributul disabled, folosit pentru blocarea elementelor. Pentru a seta un astfel de atribut, proprietății corespunzătoare trebuie să-i atribui valoarea true, iar pentru a-l elimina - valoarea false.

Să vedem în practică. Să presupunem că avem un input blocat:

html<input id="elem" disabled>

Să afișăm valoarea atributului disabled acestui input:

javascriptlet elem = document.querySelector('#elem');
console.log(elem.disabled); // va afișa true

Și acum să îl deblocăm:

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

Este dat un input și un buton. La click pe buton blocați inputul.

Задание 2

Sunt date un input și două butoane. Fie ca click-ul pe primul buton să blocheze inputul, iar click-ul pe al doilea - să îl deblocheze.

Задание 3

Este dat un input și un buton. La click pe buton aflați dacă inputul este blocat sau nu.