问题标签 [document.write]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
93 浏览

javascript - 清除文档后,document.write(ln) 不起作用?

如标题中所说,我有问题,这是示例:

清除文档后,我想在里面写一些JS代码(当然我想被执行)。我尝试了其他方法,但似乎它们不起作用(而且我有浏览器 Firefox 6.0)。

有谁知道这个问题的解决方案或可行的替代方案?提前致谢!

0 投票
3 回答
2067 浏览

javascript - 调用 document.write()

此代码不起作用:

动态脚本添加document.write(someCode which loads banners). 但在 Firebug 中我有一个错误:

从异步加载的外部脚本调用 document.write() 被忽略。

0 投票
1 回答
426 浏览

javascript - javascript document.write 可以为 seo 编写头部元部件吗?

javascript 可以document.write为 seo 头元部分吗?

我有动态页面,所以我想通过页面加载来编写不同的头部元部分。

首先,我尝试了 jquery,但是 jquery 无法在源代码中键入单词。那么怎么样document.write

jquery 代码:但不在源代码中打印。

0 投票
3 回答
248 浏览

javascript - document.write 的坏处是什么

我知道使用有很多问题,document.write我绝对避免使用它。但是,我遇到了使用它的第 3 方小部件的问题。我不太知道如何用语言表达(也可能不知道所有原因)为什么应该避免这一小片纯粹的邪恶。

我已经重写了第 3 方提供的代码来内联他们的小部件,这样它就不会使用document.write. 但是,该代码会加载另一个使用它的脚本。我正在延迟脚本的加载,这导致它的document.write调用发生在 之后onload,覆盖了我的整个页面。

所以问题是,使用的所有问题是什么,document.write以便我可以提供一个完整的列表,说明为什么第 3 方应该修复他们的代码?

先感谢您!

0 投票
4 回答
8285 浏览

javascript - 在 document.write(' ')中返回 Javascript 函数

0 投票
1 回答
1646 浏览

javascript - document.write 嵌套在 document.write

我有一个广告标签,第三方正试图将其填充到“document.write”函数中,但它不起作用,因为广告标签本身也包含 document.write 的。有没有办法将此广告标签推入 document.write 的单个实例中?如果是这样,请帮我解决这个问题,如果没有,是否有替代方案?

0 投票
2 回答
5070 浏览

javascript - document.write() 和 Ajax - 不起作用,正在寻找替代方案

我最近在这里问了一个问题,并收到了很好的回应(我很快就会接受最积极的回答,除非出现更好的选择)但不幸的是,这两个选项似乎都不兼容 Ajax(或任何动态添加的内容,包括这样的“内联相对 jQuery”

无论如何,我的问题与 good ole' 有关document.write()

虽然页面仍在渲染,但效果很好;当附加的片段包含它时,就不多说了。是否有任何替代方案不会破坏现有页面内容,但仍会在内联附加字符串,如发生调用的位置?

换句话说,document.write()当调用后渲染时,是否有一种方法/替代方法不会破坏现有的页面内容?可以说是 Ajax 友好版本?


这就是我要去的地方:

接着:

0 投票
2 回答
3400 浏览

javascript - “错误:ReferenceError:安全错误:试图读取受保护的变量:写”与 Opera 11.5 和 window.open 和 document.write

我遇到了仅在 Opera(版本 11.5)中出现的 window.open 问题。

现在,当我在页面加载后执行此功能时,它可以完美运行,因此:

如果我从我的网络服务器打开像 google、yahoo 或什至网页这样的 URL,它也可以工作。

但是,当我将它附加到 onclick 事件(例如 HTML 按钮上)时,它会失败。

具体是什么失败?好吧,页面确实打开了,但它是空白的。document.write 不工作。捕获记录了以下错误:

错误:ReferenceError:安全错误:试图读取受保护的变量:写入

我不明白为什么在 html 按钮上执行此操作会引发安全错误。为什么会发生这种情况,我该如何解决?

非常感谢您的帮助!

0 投票
3 回答
412 浏览

javascript - document.write < won't work unless I use < what can I do instead to generate a link?

this code only seems to work when I use &lt; instead of < and &gt; instead of > so how can I get it to work so that it links to the rightful video owner's channel.

0 投票
1 回答
226 浏览

jquery - 为什么使用 jQuery 附加一个包含 document.write 的 div 会破坏 safari 和 firefox 页面

在 Firefox 或 Safari 中查看的网页在以下情况下会中断:

一个 div 包含 document.write 并且您使用 jQuery 将此 div 附加到另一个 div。中断,我的意思是整个页面被document.write的内容替换。

我已更改代码以避免此问题,但我试图了解它发生的原因。

我的假设是 document.write 在附加对象时触发,然后替换页面源,但我找不到技术原因。

任何人都可以帮助解释这个问题的原因吗?

谢谢你。