我有一个函数可以创建脚本元素并动态填充源 URL。脚本元素的源 URL 返回包装在 document.write(); 中的广告(图像和文本)。
当我对脚本元素进行硬编码时,它工作得很好。当我使用动态创建的文档时,它完全相同, document.write();不执行,但它就在那里。
我只是想知道是否有人知道可能导致此问题的原因。
提前致谢。
最佳答案
动态使用document.write();
将删除文档中的所有内容,并将其替换为参数内的文本。不建议您使用它,因为有更好的方法将文本插入 DOM。即.appendChild();
或者至少
.innerHTML
关于javascript - 动态创建的脚本元素无法正确执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7774368/