我有一个动态字符串的javascript标签要在html的头部执行。
标签如下,这个标签是动态的,从服务器上以字符串的形式出现,我想把这个javascript执行到html的头部。我如何才能最好地实现这一点?
<script async src="/content/js/file1.js"></script>
<script async src="/content/js/file1.js"></script>
<script> alert('Execute'); </script>
你的想法是对的,问题是你不能把一个外部脚本(使用src)和一个内联脚本结合起来。
你只需要两个不同的脚本,确保内联的脚本在引用外部脚本之后。
<script src=""></script>
<script type="text/javascript">
document.getElementsByTagName("script")[0].src = "http://" + location.host + "/content/js/file1.js";
</script>