作家
登录

document.write与writeln的输出内容区别说明

作者: 来源:www.28hudong.com 2013-03-30 01:14:58 阅读 我要评论

document.write() //将内容写入文档,当前编辑位置为写入的内容的后一个字符 document.writeln() //将内容写入文档,并添加一个换行符,当前编辑位置为写入的内容的后一行 document.write()和document.writeln都是JavaScript向客户端写入的方法,writeln是以行方式输出的,但并不是指页面实际效果中的换行,两种方法在查看源代码时才看得出区别,除非是输出到pre或xmp元素内 测试一下: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 运行上面的代码,在新开的窗口中:查看-源文件,就可以看到,writeln是以行方式输出 实际效果的区别在于:源代码中的换行,会导致实际效果中的一个“空格”对比以下例子来体会: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 输入结果其实是:111 222 所以在应用中,使用write会比writeln更为方便,不会产生不必要的空格效果,所以我的Html与Js在线互转小工具[http://www.jb51.net/tools/html-js.htm]特地将网上大多数使用writeln的方式改为write,相信会给大家带来方便。 关于保留格式,测试一下: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  推荐阅读

  关于javascript中this关键字(翻译+自我理解)

下文有大概70%的内容出自http://www.quirksmode.org/js/this.html,另外30%是我自己对它的理解和感想。希望能对有需要的人一点帮助。。。 首先,先看一个很典型的关于this关键字题目:复制代码 代码如下: var name>>>详细阅读


本文标题:document.write与writeln的输出内容区别说明

地址:http://www.17bianji.com/kaifa2/JS/25569.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)