Ich habe Probleme damit. Ich habe zuerst versucht, meine Skript-Tags als Zeichenfolgen festzulegen und sie dann nach dem Laden der Seite mit jquery replaceWith () zum Dokument hinzuzufügen:
var a = '<script type="text/javascript">some script here</script>';
$('#someelement').replaceWith(a);
Aber ich habe String-Literal-Fehler auf dieser Var. Ich habe dann versucht, die Zeichenfolge wie folgt zu codieren:
var a = '&left;script type="text/javascript">some script here<\/script>';
Wenn Sie dies jedoch an die replaceWith()
Ausgabe senden, wird nur diese Zeichenfolge an den Browser ausgegeben.
Kann mir bitte jemand mitteilen, wie Sie <script>
nach dem Laden der Seite dynamisch ein Tag in den Browser einfügen würden, idealerweise über jQuery?
eval()
Funktion. Die Verwendung von eval()
fast immer deutet jedoch darauf hin, dass es einen besseren Weg gibt, das zu tun, was Sie versuchen.
document.write
und Sie es nach dem Laden der Seite aufrufen, wird die Seite zerstört.
<iframe>
Elemente importieren ? Sie können das Festlegen der <iframe>
URL verschieben, bis Sie bereit sind.
<script>
dem Dokument ein Tag hinzufügen ?