1.默认不会换行
可以用+号,自己换行
2.在HTML文档加载完成后,使用document.write()输出将会覆盖原有所有HTML;
<html>
<head>
</head>
<body>
<p>原本的HTML</p>
<script type="text/javascript">
document.write("document方法")
</script>
</body>
</html>
这样是不会覆盖的,是直接在HTML文档加载时一起完成的;
<html>
<head>
</head>
<body>
<p>原本的HTML</p>
<script type="text/javascript">
setTimeout(() => {
document.write("document方法")
}, 1000);
</script>
</body>
</html>
这样是会被覆盖的,因为HTML文档加载完成时,document.write()并未执行,而是之后才执行的,所以会覆盖原有的html代码