JavaScript中的document.write和writeln是用于将文本或HTML代码输出到网页中的方法。它们之间的主要区别在于输出的格式和行为。
-
document.write:
document.write方法是将字符串直接输出到页面上。它可以在任何位置使用,并且会在当前位置插入输出的内容。这意味着如果在页面加载完成后使用document.write,它将覆盖整个文档,包括HTML、CSS和其他JavaScript代码。这可能导致意外的结果或破坏页面的结构。下面是一个使用document.write输出内容的示例:
<!DOCTYPE html> <html> <body> <script> document.write("Hello, World!"); </script> </body> </html> ``` 输出结果是在页面上显示字符串"Hello, World!"。 请注意,如果在页面加载完成后使用document.write,它将覆盖整个文档。所以,如果在使用document.write之前有其他的HTML内容,它们将被删除。
-
writeln:
writeln是document对象的一个方法,它与document.write类似,但会在每个输出后添加一个换行符。这使得在输出多个字