Atribut disabled dalam JavaScript

Dalam HTML terdapat atribut khas tanpa nilai, contohnya, atribut disabled, yang digunakan untuk menyekat elemen. Untuk menetapkan atribut sedemikian, sifat yang sepadan perlu diberikan nilai true, dan untuk membuangnya - nilai false.

Mari kita lihat secara praktik. Katakan kita mempunyai input yang disekat:

html<input id="elem" disabled>

Mari kita keluarkan nilai atribut disabled input ini:

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

Sekarang mari kita nyahsekatnya:

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

Diberikan input dan butang. Apabila butang ditekan, sekat input tersebut.

Задание 2

Diberikan input dan dua butang. Biarkan penekanan pada butang pertama menyekat input, dan penekanan pada butang kedua - menyahsekatnya.

Задание 3

Diberikan input dan butang. Apabila butang ditekan, ketahui sama ada input disekat atau tidak.