js document.write() 问题、

图片里的提示。能解释一下或者举例,是什么意思么... 图片里的提示。能解释一下或者举例,是什么意思么 展开
 我来答
马后雷鼓下扬州5058
推荐于2017-10-10 · TA获得超过4321个赞
知道小有建树答主
回答量:693
采纳率:33%
帮助的人:811万
展开全部
提示中的 【HTML 输出中】 指的是当页面加载的时候。

<html>
<head></head>
<body>
<script type="text/javascript">document.write("<p>Hello</p>");</script>
</body>
</html>

当页面加载完毕,你会在页面看到 Hello。查看源文件就是上面的代码。

-------------------------

但如果页面已经加载完毕,再使用 document.write,那就会覆盖整个文档。

<html>
<head></head>
<body>
<script type="text/javascript">
// 当点击鼠标时调用 document.write
document.onclick = function() {
document.write("<span>Javascript</span>");
};
</script>
</body>
</html>

因为鼠标动作是在页面加载完毕后执行的,所以整个页面会被 <span>Javascript</span>所覆盖。现在查看源文件就只会看到 <span>Javascript</span>。
百度网友2571d37bb
2018-08-01 · 知道合伙人软件行家
百度网友2571d37bb
知道合伙人软件行家
采纳数:1971 获赞数:7905
前端工程师

向TA提问 私信TA
展开全部
doucment.write 就是调用了 document 的写方法。 整个页面都是document 。

意思就是document被重写了。
当执行document.write(document.getElementById("DIV_top").style.height); 这句后,

页面被重写,div就没有了。所以下面那句就 因为找不到div而报错了。
所以说就只输出个200px.
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式