动态创建的脚本元素无法正确执行

发布于 2024-12-10 13:52:29 字数 203 浏览 0 评论 0原文

我有一个函数可以创建脚本元素并动态填充源 URL。脚本元素的源 URL 返回包装在 document.write(); 中的广告(图像和文本)。

当我对脚本元素进行硬编码时,它工作得很好。当我使用动态创建的文档时,它完全相同, document.write();不执行,但它就在那里。

我只是想知道是否有人知道可能导致此问题的原因。

提前致谢。

I have a function that creates a script element and dynamically populates the source URL. The source URL for the script element returns an advertisement (image and text) wrapped in a document.write();.

When I hard code the script element, it works fine. When I use the dynamically created one, which is exactly the same, the document.write(); doesn't execute, but it is there.

I'm just wondering if anyone has a clue what might be causing this.

Thanks in advance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

偏爱自由 2024-12-17 13:52:29

动态使用 document.write(); 将删除文档中的所有内容,并将其替换为参数内的文本。不建议您使用它,因为有更好的方法将文本插入 DOM。即,.appendChild(); 或至少
.innerHTML

Using document.write(); dynamically will erase all content in the document and replace it with the text inside the parameters. It's not recommended you use it as there are better ways of inserting text into the DOM. Namely,.appendChild(); or at least
.innerHTML

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文