जावास्क्रिप्ट पर तत्व छिपाने और दिखाने के बटन

इस खंड में, हम पृष्ठ तत्वों को छिपाना और दिखाना सीखेंगे। हमेशा की तरह, कुछ सरल से शुरू करेंगे, और धीरे-धीरे जटिल बनाते जाएंगे।

वार्म-अप के लिए मान लें कि हमारे पास एक पैराग्राफ और दो बटन हैं:

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

चर में हमारे तत्वों के लिंक प्राप्त करें:

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

अब ऐसा करते हैं कि एक बटन पर क्लिक करने से हमारा पैराग्राफ छिप जाए, और दूसरे पर - दिखाई दे। इसके लिए तत्व को संबंधित CSS क्लास देंगे या हटाएंगे:

css.hidden {
  display: none;
}

अपना कार्य हल करें:

javascripthide.addEventListener('click', function() {
  elem.classList.add('hidden');
});

show.addEventListener('click', function() {
  elem.classList.remove('hidden');
});
Задание 1

मेरे कोड को ऐसे संशोधित करें कि केवल एक ही बटन हो। इस बटन पर पहले क्लिक करने से तत्व दिखाई दे, और दूसरे पर - छिप जाए।