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>
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