Verwenden Sie die JS-Variable, um das src-Attribut für das <script> -Tag festzulegen

Ich möchte eine Javascript-Variable als 'src'-Attribut für ein anderes Tag auf demselben JSP verwenden.

<script>
var link = mylink // the link is generated based on some code
</script>

Ich möchte dieses neue Element wie unten gezeigt erstellen.

<script src="mylink">
</script>

Bei der Suche in verschiedenen Foren habe ich versucht, die folgenden Optionen zu verwenden, aber sie scheinen nicht zu funktionieren. Ich möchte, dass dieses Ding auf allen gängigen Browsern funktioniert.

Fügen Sie diesen Code in das erste Element ein.

var script   = document.createElement("script");
script.type  = "text/javascript";
script.src   = "path/to/somelink";
document.body.appendChild(script);

Verwenden Sie die Dokumentschreibmethode im ersten Element.

document.write("<script type='text/javascript' src="+ google.com + "><\/script>");

Es wurde versucht, eine JSTL-Variable im ersten Element festzulegen und zu verwenden.

<c:set var="URL" value="mylink"/>

Keiner dieser Wege war erfolgreich. Irgendwelche Vorschläge, was schief läuft?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage