下面是Js编程语言中一段话!如何理解下面话?能否举例说明一下?

下面是Js编程语言中一段话!如何理解下面话?能否举例说明一下?“您只能在HTML输出中使用document.write。如果您在文档加载后使用该方法,会覆盖整个文档。”... 下面是Js编程语言中一段话!如何理解下面话?能否举例说明一下?“您只能在 HTML 输出中使用 document.write。如果您在文档加载后使用该方法,会覆盖整个文档。” 展开
 我来答
jack_wang0823
2017-07-22 · TA获得超过2957个赞
知道大有可为答主
回答量:4143
采纳率:87%
帮助的人:1439万
展开全部
` 类似于 去餐馆吃饭, 在菜没上齐之前 你可以说:"再加一个烧茄子", "再来个炖鱼头",等等, 等服务员说 "您的菜上齐了,请慢用", 您说"再来个米饭", 服务员就会把之前上的菜全部拿走, 只端来"一碗米饭";
因为文档在加载的过程中实际上就是一边加载一边用document.write写出内容到屏幕上,而一旦加载完成这个写入流就会被关闭。此时如果你再调用document.write往网页上写入内容的话他会先把已经写入的内容全部清空然后再重新打开写入流用以写入你写入的内容。
总结来说就是document.write只要是在onload函数之前调用的都会接着当前内容直接写入,否则会清空当前流再重开写入流写入。 这个 onload 事件 就是 "您的菜上齐了"的标志 一旦这个事件产生了, 再调用document.write 就会再次加载整个document, 之前加载的会清除
zcp299
2017-07-22 · TA获得超过1299个赞
知道小有建树答主
回答量:1182
采纳率:75%
帮助的人:405万
展开全部
你这个要结合上下文一起看,这么单独挑出来,没法正确的解读
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式