我有一个创建脚本元素并动态填充源URL的函数。 script元素的源URL返回包含在document.write();中的广告(图像和文本)。
当我对脚本元素进行硬编码时,它可以正常工作。当我使用动态创建的,完全相同的document.write();没有执行,但它就在那里。
我只是想知道是否有人知道可能导致这种情况的原因。
提前致谢。
答案 0 :(得分:0)
动态使用document.write();
将删除文档中的所有内容,并将其替换为参数内的文本。不建议您使用它,因为有更好的方法将文本插入DOM。即,.appendChild();
或至少
.innerHTML