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

标签 javascript dynamic element

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

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

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

提前致谢。

最佳答案

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

关于javascript - 动态创建的脚本元素无法正确执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7774368/

相关文章:

javascript - Protractor , 'for' 循环不执行所有索引的操作

c# - 如何从 GridView 中检索 TextBox 值

javascript - Ionic/Angular JS - 使用地理位置后输入字段未正确更新

javascript - 无法在 addEventListener 函数之外获取视频持续时间

javascript - 单击时未调用函数内的 Coffeescript 函数

java - 如何动态编译和加载外部 java 类?

javascript - jquery.Event 动态元素

Ant macrodef : Is there a way to get the contents of an element parameter?

iframe - 我可以从 iframe 页面访问 iframe 's parent' s 元素吗

javascript - 在 Angular 应用程序中将坐标添加到谷歌地图