Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Javascript

जावास्क्रिप्ट फ़ाइल को गतिशील रूप से कैसे लोड करें?


एक JavaScript फ़ाइल को गतिशील रूप से लोड करने के लिए निम्नलिखित कोड है -

उदाहरण

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Document</title>
<style>
   body {
      font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;
   }
   .result {
      font-size: 20px;
      font-weight: 500;
   }
</style>
</head>
<body>
<h1>Load a JavaScript file Dynamically</h1>
<div style="color: green;" class="result"></div>
<button class="Btn">CLICK HERE</button>
<h3>
Click the above button to load external JavaScript
</h3>
<script>
   let resEle = document.querySelector(".result");
   document.querySelector(".Btn").addEventListener("click", () => {
      var jsRef = document.createElement("script");
      jsRef.setAttribute("src", "sample.js");
      document.getElementsByTagName("head")[0].appendChild(jsRef);
   });
</script>
</body>
</html>

script.js

resEle.innerHTML='JavaScript has been loaded';

आउटपुट

उपरोक्त कोड निम्न आउटपुट उत्पन्न करेगा -

जावास्क्रिप्ट फ़ाइल को गतिशील रूप से कैसे लोड करें?

'यहां क्लिक करें' बटन पर क्लिक करने पर -

जावास्क्रिप्ट फ़ाइल को गतिशील रूप से कैसे लोड करें?


  1. कैसे जांचें कि जावास्क्रिप्ट में कोई दस्तावेज़ तैयार है या नहीं?

    जावास्क्रिप्ट में दस्तावेज़ तैयार है या नहीं यह जांचने के लिए कोड निम्नलिखित है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <

  1. HTML फ़ाइल में JavaScript कैसे एम्बेड करें?

    HTML फ़ाइल में JavaScript एम्बेड करने के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Documen

  1. जावास्क्रिप्ट में एक सरणी का उपयोग करके गतिशील रूप से रेडियो बटन कैसे बनाएं?

    एक सरणी का उपयोग करके गतिशील रूप से रेडियो बटन बनाने के लिए, createElement() औरappendChild() की अवधारणा का उपयोग करें। उदाहरण निम्नलिखित कोड है - <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content=&qu