Heim > Web-Frontend > js-Tutorial > Wie füge ich Skript-Tags mithilfe von JavaScript in HTML-Dokumente ein?

Wie füge ich Skript-Tags mithilfe von JavaScript in HTML-Dokumente ein?

Linda Hamilton
Freigeben: 2024-10-21 06:32:02
Original
710 Leute haben es durchsucht

How to Insert Script Tags into HTML Documents Using JavaScript?

Einfügen von Skript-Tags in HTML-Dokumente in JavaScript

Um Skript-Tags dynamisch zu Ihrem HTML-Dokument hinzuzufügen, können Sie die Methode appendChild() nutzen oder jQuerys append(). Das direkte Anhängen von Skript-Tags kann jedoch dazu führen, dass der Inhalt entfernt wird.

Verwenden von document.createElement()

Um dieses Problem zu beheben, können Sie das Skript-Tag erstellen Verwenden Sie document.createElement() und legen Sie dann den HTML-Inhalt manuell mithilfe von script.innerHTML fest. Hängen Sie abschließend das Skriptelement an den Kopf oder Körper des Dokuments an:

// Create the element

var script = document.createElement("script");

// Add script content

script.innerHTML = "...";

// Append

document.head.appendChild(script);
Nach dem Login kopieren

Alternativ können Sie es an den Körper anhängen:

document.body.appendChild(script);
Nach dem Login kopieren

Mit jQuery

Wenn Sie jQuery verwenden, können Sie das Skriptelement mit der Methode append() anhängen:

// Create the element

var script = $("<script>").html("...");

// Append

$("head").append(script);
Nach dem Login kopieren

Diese Methode vereinfacht den Prozess, indem das Skript-Tag automatisch erstellt und der Inhalt verarbeitet wird Einfügen.

Das obige ist der detaillierte Inhalt vonWie füge ich Skript-Tags mithilfe von JavaScript in HTML-Dokumente ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php
Vorheriger Artikel:Bibliotheken, die Sie beim Erstellen mit React kennen sollten Nächster Artikel:So fügen Sie
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage