gpt4 book ai didi

jQuery:追加包含 javascript 文件的 div?

转载 作者:行者123 更新时间:2023-12-01 01:19:51 27 4
gpt4 key购买 nike

我正在使用 jQuery 1.4,并且我正在尝试附加包含来自另一个域的 javascript 文件的 DIV。加载 jQuery 后,我在主体末尾有以下内联代码:

<script src="jquery-1.4.3.min.js"></script>
<script src="scripts.js"></script>
<script type="text/javascript">
$(document).ready(function()
{
var html = "<div><script type='text/javascript' src='http://example.com/foo'></script></div>";
$("#container").append(html);´
});
</script>

问题是输出是:

"; $("#container").append(html); } });

它甚至不显示在 #container 中,而是显示在 JavaScript 代码所在的正文底部。

编辑:javascript文件插入广告的html,因此无法加载到文档头中。

最佳答案

使用您描述的方法无法进行动态脚本加载,因为字符串以 HTML 形式加载且未进行解析。试试这个:

var head    = document.getElementsByTagName('head')[0];
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'http://example.com/foo';
head.appendChild(script);

关于jQuery:追加包含 javascript 文件的 div?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4175159/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com