मैं एक बटन बनाने की कोशिश कर रहा हूं जो हिट होने पर अतिरिक्त टेक्स्ट प्रदर्शित करेगा, हालांकि, मैं इसे केवल या तो बना सकता हूं

  • ए) डिफ़ॉल्ट रूप से टेक्स्ट प्रदर्शित करें या
  • बी) डिफ़ॉल्ट रूप से टेक्स्ट छुपाएं लेकिन बटन काम नहीं करता है।

यहाँ बटन के लिए जे एस कोड है:

function showInfo() {
  var x = document.getElementById("myDIV");
  
  if (x.style.display === "none") {
    x.style.display = "block";
  } else {
    x.style.display = "none";
  }
}
<link href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" rel="stylesheet"/>
<div id="myDIV">
 Hello World
</div>
<button type="button" class="btn btn-primary" click="showInfo()">
Show Info
</button>

क्या कोई ऐसा तरीका है जिससे मैं डिफ़ॉल्ट शैली.डिस्प्ले को किसी पर भी सेट नहीं कर सकता?

0
wasianpower 7 अक्टूबर 2019, 21:40

1 उत्तर

आपको किसी भी तत्व के लिए डिफ़ॉल्ट शैली सेट करने के लिए CSS का उपयोग करना चाहिए - या तो किसी बाहरी CSS फ़ाइल से लिंक करके या अपनी HTML फ़ाइल में खुलने और बंद होने वाले <style> टैग के बीच में।

ऐसा ही

#myDIV {
  display: none;
}
1
Uchenna Iheanacho 7 अक्टूबर 2019, 19:07