মানহীন বৈশিষ্ট্যগুলির বিকল্প

একটি অবরুদ্ধ ইনপুট এবং একটি বাটন দেওয়া যাক:

html<input id="elem" disabled>
<input id="button" type="submit">

আসুন এটি এমনভাবে করি যাতে বাটনে প্রতিটি ক্লিক ইনপুটের অবস্থার পরিবর্তন ঘটায় - অবরুদ্ধ থেকে অবরুদ্ধমুক্ত এবং তদ্বিপরীত। প্রথমে আমাদের উপাদানগুলির রেফারেন্স ভেরিয়েবলে পাই:

javascriptlet elem   = document.querySelector('#elem');
let button = document.querySelector('#button');

এবং এখন পরিকল্পিত বাস্তবায়ন করি:

javascriptbutton.addEventListener('click', function() {
  if (elem.disabled) {
    elem.disabled = false;
  } else {
    elem.disabled = true;
  }
});

যাইহোক, কম কোড দিয়ে কাজটি সমাধান করা যায়:

javascriptbutton.addEventListener('click', function() {
  elem.disabled = !elem.disabled;
});
Задание 1

ব্যাখ্যা করুন, প্রদত্ত কোডটি কিভাবে কাজ করে।

Задание 2

একটি চেকবক্স এবং একটি বাটন দেওয়া আছে। এটি এমনভাবে করুন যাতে বাটনে প্রতিটি ক্লিক চেকবক্সের অবস্থা পরিবর্তন করে।