Atribut disabled dalam JavaScript

Di HTML, terdapat atribut khusus tanpa nilai, misalnya atribut disabled, yang digunakan untuk memblokir elemen. Untuk mengatur atribut seperti ini, properti yang sesuai perlu diberi nilai true, dan untuk menghapusnya - nilai false.

Mari kita lihat dalam praktik. Misalkan kita memiliki input yang diblokir:

html<input id="elem" disabled>

Mari kita tampilkan nilai atribut disabled dari input ini:

javascriptlet elem = document.querySelector('#elem');
console.log(elem.disabled); // akan menampilkan true

Dan sekarang mari kita buka blokirnya:

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

Diberikan sebuah input dan sebuah tombol. Saat tombol ditekan, blokir input tersebut.

Задание 2

Diberikan sebuah input dan dua tombol. Misalkan penekanan pada tombol pertama memblokir input, dan penekanan pada tombol kedua - membuka blokirnya.

Задание 3

Diberikan sebuah input dan sebuah tombol. Saat tombol ditekan, ketahuilah apakah input tersebut diblokir atau tidak.