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

时间:2011-10-14 22:48:36

标签: javascript dynamic element

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

当我对脚本元素进行硬编码时,它可以正常工作。当我使用动态创建的,完全相同的document.write();没有执行,但它就在那里。

我只是想知道是否有人知道可能导致这种情况的原因。

提前致谢。

1 个答案:

答案 0 :(得分:0)

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