⊗jsPmPrHShB 482 of 505 menu

জাভাস্ক্রিপ্টে উপাদান লুকানো এবং দেখানোর বোতাম

এই বিভাগে আমরা পৃষ্ঠার উপাদানগুলি লুকানো এবং দেখানো শিখব। যথারীতি, আমরা কিছু সহজ দিয়ে শুরু করব, এবং ধীরে ধীরে জটিল করে তুলব।

ওয়ার্ম-আপ হিসাবে আমাদের কাছে একটি অনুচ্ছেদ এবং দুটি বোতাম থাকুক:

<p id="elem">text</p> <input type="submit" id="show" value="show"> <input type="submit" id="hide" value="hide">

ভেরিয়েবলে আমাদের উপাদানগুলির রেফারেন্স পাই:

let elem = document.querySelector('#elem'); let show = document.querySelector('#show'); let hide = document.querySelector('#hide');

এখন এমন করা যাক যে একটি বোতামে ক্লিক করলে আমাদের অনুচ্ছেদটি লুকিয়ে যায়, এবং অন্যটিতে - এটি দেখা যায়। এর জন্য আমরা উপাদানটিকে সংশ্লিষ্ট CSS ক্লাস দেব বা সরিয়ে নেব:

.hidden { display: none; }

আসুন আমাদের কাজটি সমাধান করি:

hide.addEventListener('click', function() { elem.classList.add('hidden'); }); show.addEventListener('click', function() { elem.classList.remove('hidden'); });

আমার কোডটি এমনভাবে পরিবর্তন করুন যাতে শুধুমাত্র একটি বোতাম থাকে। এই বোতামে প্রথম ক্লিকে উপাদানটি দেখা যাক, এবং দ্বিতীয় ক্লিকে - এটি লুকিয়ে যাক।

bnruhihuuzc