2个回答
展开全部
提示中的 【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>。
<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>。
展开全部
doucment.write 就是调用了 document 的写方法。 整个页面都是document 。
意思就是document被重写了。
当执行document.write(document.getElementById("DIV_top").style.height); 这句后,
页面被重写,div就没有了。所以下面那句就 因为找不到div而报错了。
所以说就只输出个200px.
意思就是document被重写了。
当执行document.write(document.getElementById("DIV_top").style.height); 这句后,
页面被重写,div就没有了。所以下面那句就 因为找不到div而报错了。
所以说就只输出个200px.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询