মানহীন বৈশিষ্ট্যগুলির বিকল্প
একটি অবরুদ্ধ ইনপুট এবং একটি বাটন দেওয়া যাক:
<input id="elem" disabled>
<input id="button" type="submit">
আসুন এটি এমনভাবে করি যাতে বাটনে প্রতিটি ক্লিক ইনপুটের অবস্থার পরিবর্তন ঘটায় - অবরুদ্ধ থেকে অবরুদ্ধমুক্ত এবং তদ্বিপরীত। প্রথমে আমাদের উপাদানগুলির রেফারেন্স ভেরিয়েবলে পাই:
let elem = document.querySelector('#elem');
let button = document.querySelector('#button');
এবং এখন পরিকল্পিত বাস্তবায়ন করি:
button.addEventListener('click', function() {
if (elem.disabled) {
elem.disabled = false;
} else {
elem.disabled = true;
}
});
যাইহোক, কম কোড দিয়ে কাজটি সমাধান করা যায়:
button.addEventListener('click', function() {
elem.disabled = !elem.disabled;
});
ব্যাখ্যা করুন, প্রদত্ত কোডটি কিভাবে কাজ করে।
একটি চেকবক্স এবং একটি বাটন দেওয়া আছে। এটি এমনভাবে করুন যাতে বাটনে প্রতিটি ক্লিক চেকবক্সের অবস্থা পরিবর্তন করে।