Heim  >  Artikel  >  Web-Frontend  >  JavaScript Advanced (2) Verweisen auf eine andere JS-Datei in einer JS-Datei

JavaScript Advanced (2) Verweisen auf eine andere JS-Datei in einer JS-Datei

黄舟
黄舟Original
2017-02-11 14:36:242270Durchsuche

Referenzieren einer anderen JS-Datei in einer JS-Datei

Methode 1

Fügen Sie den folgenden Beispielcode oben in der aufrufenden Datei hinzu:

      document.write(”<script language=javascript src=&#39;js/import.js’></script>”);

(Hinweis: Manchmal müssen die Dateien, auf die Sie verweisen, möglicherweise auch auf andere JS-Dateien verweisen. Wir müssen die erforderliche JS-Datei auf die gleiche Weise referenzieren)

Methode 2

Wenden Sie js über die Zwischenschnittstelle an, das heißt, wir können auf die benötigte js-Datei in einem bestimmten HTML-Code verweisen. Wir können das Objekt dieser HTML-Datei abrufen und dieses Objekt dann verwenden, um auf die js-Methode zu verweisen.

Methode 3

Fügen Sie den folgenden Code in den Körper ein:


new_element=document.createElement(”script”);
new_element.setAttribute(”type”,”text/javascript”);
new_element.setAttribute(”src”,”import.js”);
document.body.appendChild(new_element);


Us Lassen Sie uns die wichtigsten Codezeilen analysieren:

Zuerst verwenden wir document.createElement("script"), um ein Skript-Tag zu generieren, setzen dessen Typattribut auf text/javascript und src auf import.js (hier 1 .js und 2.js können im selben Verzeichnis oder in unterschiedlichen Verzeichnissen abgelegt werden. Abschließend wird dieses Tag dynamisch zum Text hinzugefügt. Auf diese Weise können wir Methoden in verschiedenen js-Dateien aufrufen.

Hinweis: e43837d56a233d24873f4033ea1222cc2cacc6d41bbb37262a98f745aa00fbf0 Weil body (document.body.appendChild(new_element);) in 2.js verwendet wird. Wenn Sie den Code wie 2.js in den Body einfügen, wird b nach dem Aufrufen der Seite ausgeführt body wird generiert. document.body.appendChild(new_element); Zu diesem Zeitpunkt wird ein JavaScript-Fehler ausgegeben, wenn der Textkörper nicht vorhanden ist.

Das Obige ist der Inhalt von JavaScript Advanced (2), der auf eine andere JS-Datei in einer JS-Datei verweist. Weitere verwandte Inhalte finden Sie auf der chinesischen PHP-Website (www.php.cn)!


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn