Użyj zmiennej JS, aby ustawić atrybut src dla znacznika <script>
Chcę użyć zmiennej javascript jako atrybutu „src” dla innego tagu na tym samym jsp.
<script>
var link = mylink // the link is generated based on some code
</script>
Chcę utworzyć ten nowy element, jak pokazano poniżej.
<script src="mylink">
</script>
Podczas przeszukiwania różnych forów próbowałem użyć następujących opcji, ale nie działają. Chcę, żeby to działało we wszystkich głównych przeglądarkach.
Umieść ten kod w pierwszym elemencie.
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "path/to/somelink";
document.body.appendChild(script);
Użyj metody zapisu dokumentu w pierwszym elemencie.
document.write("<script type='text/javascript' src="+ google.com + "><\/script>");
Próbowano ustawić zmienną JSTL w pierwszym elemencie i użyć jej.
<c:set var="URL" value="mylink"/>
Żaden z tych sposobów nie odniósł sukcesu. Jakieś sugestie dotyczące tego, co jest nie tak?