जावास्क्रिप्ट में 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

एक इनपुट और एक बटन दिया गया है। बटन दबाने पर पता करें कि इनपुट लॉक है या नहीं।