Heim  >  Artikel  >  Web-Frontend  >  So implementieren Sie das dynamische JS-Einfügen von Skripten und das Einfügen von referenzierten externen Link-Skripten

So implementieren Sie das dynamische JS-Einfügen von Skripten und das Einfügen von referenzierten externen Link-Skripten

php中世界最好的语言
php中世界最好的语言Original
2018-05-28 14:15:462274Durchsuche

Dieses Mal zeige ich Ihnen, wie Sie JS-Skripte dynamisch einfügen und referenzierte externe Link-Skripte einfügen Fall. Werfen wir einen Blick darauf.

Was ist ein dynamisch eingefügtes JS-Skript? bezieht sich auf ein Skript, das beim Laden der Seite nicht vorhanden ist, aber geändert werden kann Irgendwann in der Zukunft hat DOM dynamisch hinzugefügt. Identisch mit der Arbeit mit HTML-Elementen.

js Es gibt auch zwei Möglichkeiten, Skripte dynamisch einzufügen: das Einfügen von JavaScript-Code und das Einfügen externer Dateien.

1. Javascript-Code direkt einfügen

<script type="text/javascript">
function sayHi() {
 alert("hi");
}
</script>
Logischerweise ist der folgende DOM-Code gültig:

var script = document.createElement("script");
script.type = "text/javascript";
script.appendChild(document.createTextNode("function sayHi() {alert('hi');}"));
document.body.appendChild(script);

Dieser DOM-Code funktioniert gut in Firefox, Safari, Chrome und Opera. Aber im IE verursacht es einen Fehler. IE behandelt