如何在javascript中执行动态字符串?

问题描述 投票:0回答:1

我有一个动态字符串的javascript标签要在html的头部执行。

标签如下,这个标签是动态的,从服务器上以字符串的形式出现,我想把这个javascript执行到html的头部。我如何才能最好地实现这一点?

<script async src="/content/js/file1.js"></script>
<script async src="/content/js/file1.js"></script>
<script> alert('Execute'); </script>
javascript dynamic tags
1个回答
0
投票

你的想法是对的,问题是你不能把一个外部脚本(使用src)和一个内联脚本结合起来。

你只需要两个不同的脚本,确保内联的脚本在引用外部脚本之后。

<script src=""></script>

<script type="text/javascript">
    document.getElementsByTagName("script")[0].src = "http://" + location.host + "/content/js/file1.js";
</script>
© www.soinside.com 2019 - 2024. All rights reserved.