js坚持不懈之14:不要在文档加载之后使用 document.write()示例

Posted 正态分个布

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js坚持不懈之14:不要在文档加载之后使用 document.write()示例相关的知识,希望对你有一定的参考价值。

在看w3school的javascript教程时,关于文档输出流中有这么一句话:绝不要在文档加载之后使用 document.write()。这会覆盖该文档。

不太明白什么意思,找了一个例子:

<!DOCTYPE html>
<html>
<body>

<p>点击按钮就可以执行 <em>displayDate()</em>函数。</p>
<button onclick = "displayDate()">点击这里</button>

<script>
function displayDate()
{
    document.write("覆盖页面");
}
</script>

</body>
</html>

初始页面:

点击后:

 

以上是关于js坚持不懈之14:不要在文档加载之后使用 document.write()示例的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript DOM对象

ECharts3 怎么加载 chinajs 地图

React.js:使用 Fetch API 和对象数组中的道具加载 JSON 数据

js异步加载

Node.js之Path模块中的常用方法

OpenHarmony——JS API 之下载