javascript - 动态添加带有 src 的脚本标签,其中可能包含 document.write

标签 javascript src document.write

我想在网页中动态包含脚本标记,但我无法控制它的 src,因此 src="source.js"可能如下所示。

document.write('<script type="text/javascript">')
document.write('alert("hello world")')
document.write('</script>')
document.write('<p>goodbye world</p>')

现在通常放置

<script type="text/javascript" src="source.js"></script>

在 head 中工作正常,但是有没有其他方法可以使用 innerHTML 动态添加 source.js

jsfiddle of what i've tried

最佳答案

var my_awesome_script = document.createElement('script');

my_awesome_script.setAttribute('src','http://example.com/site.js');

document.head.appendChild(my_awesome_script);

关于javascript - 动态添加带有 src 的脚本标签,其中可能包含 document.write,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38970285/

相关文章:

javascript - 箭头函数中的大括号

javascript - VueJS 单击 1 个按钮并禁用其余按钮

intellij-idea - Java源代码被Intellij中的反编译文件取代

css - 链接区域太小或遮挡了隐藏 div 中的图像

javascript - 异步 API 是否应该同步抛出?

javascript - Simon游戏javascript,如何使用animation()和delay() JQUERY同步按钮的灯光而不互相踩踏?

angularjs - Flask 应用程序中的 js 文件保存在哪里?

javascript - Src 属性更改后更新图像

javascript - document.write < 将无法工作,除非我使用 < 我该怎么做才能生成链接?