【学习笔记】JavaScript:document.write()和document.writeln()的用法与区别

1. documendocument.write()和document.writeln都是JavaScript向客户端写入的方法。

2. document.write() //当前编辑位置为写入的内容的后一个字符。 
   document.writeln() //添加一个换行符,当前编辑位置为写入的内容的后一行的起

2. writeln是以行方式输出的,一般情况下用两种方法输出的效果在页面上是没有区别的,两种方法仅当在查看源代码时才看得出区别,除非是输出到pre或xmp元素内。例:

<script> 
with(window.open()){ 
document.write("百度")
document.write("百度")
document.writeln("知道")
document.writeln("知道")
document.writeln("知道")

</script>

运行上面的代码,在新开的窗口中:查看-源文件,就可以看到,writeln是以行方式输出。

关于保留格式的例子:

<script> 
document.write("<pre>百度")
document.write("百度")
document.writeln("知道")
document.writeln("知道")
document.writeln("知道</pre>") 
</script>

注:<pre>标签用于显示预先在html代码中定义好格式的文本,当文本显示在浏览器中时,会遵循已在HTML源文档中定义的格式。

posted on 2013-02-28 10:07  又见雪落  阅读(1013)  评论(0)    收藏  举报