页面加载后如何通过jQuery动态插入<script>标签?

我在使它工作时遇到问题。我首先尝试将脚本标签设置为字符串,然后使用jquery replaceWith()在页面加载后将它们添加到文档中:

var a = '<script type="text/javascript">some script here</script>';

$('#someelement').replaceWith(a);

但是我在那个变量上有字符串文字错误。然后,我尝试将字符串编码为:

var a = '&left;script type="text/javascript"&gt;some script here&lt;\/script&gt;';

但是将其发送replaceWith()到浏览器仅输出该字符串。

有人可以让我知道你将如何<script>在页面加载后(最好是通过jQuery)向浏览器动态添加标签?

回答:

你可以将脚本放入单独的文件中,然后用于$.getScript加载和运行它。

例:

$.getScript("test.js", function(){

alert("Running test.js");

});

以上是 页面加载后如何通过jQuery动态插入&lt;script&gt;标签? 的全部内容, 来源链接: utcz.com/qa/428583.html

回到顶部