javascript - 页面加载后不允许 document.write?

标签 javascript

有人告诉我不能在页面加载后使用 document.write,这是真的吗?

我创建了一个极其简单的 Javascript 文件,该文件包含在用作广告脚本的网站中。它只包含一个 document.write('Link Here')。有人告诉我我不应该这样做,因为它显然不正确,并且会阻止页面加载?

这是真的吗?它对我来说很好。

谢谢

最佳答案

如果您只是写入文档本身,它会删除页面内容,您将只剩下新文本。

尝试使用:

document.getElementById('DIVID').innerHTML = "YOUR HTML HERE"

将包含广告的元素替换为“DIVID”,将要写入页面的任何内容替换为“您的 HTML 此处”)。这还可以让您更轻松地在页面上定位广告。

关于javascript - 页面加载后不允许 document.write?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5985740/

相关文章:

javascript - 铁路由器中的多个 waitOn 不起作用

javascript - 反转此特定 html5 视频播放器的静音/取消静音功能

javascript - 为什么这个函数在使用includes方法时会抛出错误?

javascript - 使用 javascript 将文本替换为 <span>

javascript - 用于 unix 密码哈希的 node.js DES 加密不像 mkpasswd 那样工作

javascript - javascript 中去掉并忽略小数

javascript - 如何设置与容器相同的嵌套DIV高度?

javascript - 如何使用Stripe的秘钥和可发布秘钥?

javascript - 如何使 <span> 元素成为表单中的常规制表位?

javascript - 如果计算机睡着了,JavaScript Audio() 方法会播放声音吗?