下面是讲解js中document.write和document.writeln的区别
的完整攻略:
概述
在 JavaScript 中,document.write()
和 document.writeln()
方法都可以输出字符串到页面中。它们的主要区别在于输输出的字符串位置不同,document.write()
是将字符串输出到指定的输出流(通常是 HTML 文档的 body 部分),而 document.writeln()
方法相同的做法,只不过在字符串的末尾添加了一个换行符。
使用
document.write()
document.write()
方法可以接受多个参数。当向页面写入时,它会从左到右一个一个输出,每个参数都会从左到右输出。下面是一个使用 document.write()
方法的例子:
<!DOCTYPE html>
<html>
<head>
<title>Document.write demo</title>
</head>
<body>
<script>
document.write("Hello, ");
document.write("world!");
</script>
</body>
</html>
这个例子会输出字符串 "Hello, world!"
到页面中。
document.writeln()
与 document.write()
方法不同,document.writeln()
方法在字符串的末尾添加了一个换行符。下面是一个使用 document.writeln()
方法的例子:
<!DOCTYPE html>
<html>
<head>
<title>Document.writeln demo</title>
</head>
<body>
<script>
document.writeln("Hello, ");
document.writeln("world!");
</script>
</body>
</html>
这个例子会输出两行字符串到页面中:
Hello,
world!
需要注意的是,由于 document.writeln()
在每个字符串的末尾添加了一个换行符,所以如果你想向页面中输出没有换行符的字符串,就需要使用 document.write()
方法。
总结
document.write()
方法可以将字符串输出到指定的输出流,而document.writeln()
方法与之相同,只不过在字符串的末尾添加了一个换行符;document.write()
方法可以接受多个参数,每个参数都会从左到右输出,而document.writeln()
方法只接受一个参数;- 如果你想输出没有换行符的字符串,就需要使用
document.write()
方法。
希望以上内容对你有所帮助!
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:js中document.write和document.writeln的区别 - Python技术站