`

write()和writeln()换行效果真的有?

阅读更多

Document对象定义了open()、close()、write()和writeln()四个方法对文档进行创建和修改。

 

   write()把文档附加到当前打开的文档。

   writeln()把文档附加到当前打开的文档,并输出一个换行符。

 

1、利用上述方法可以输出文本,也可输出Html。

注意:输出Html标签时,尤其是<script>标签,需要将闭合标签进行转义,否则浏览器匹配闭合标签时出错。

 

<script language='"javascript" type="text/javascript">
	document.write('<\/script>');
	document.write('<\/body>');
	document.write('<\/html>');
</script>
   

   想要输出HTML时不出现错误或乱码,参考这里:http://www.azfly.cn/logs/22/72.html

 

2、两种方法都是将文本按照特定格式输出到Document对象所绑定的终端。然而终端如何解析,他们并不关心。

 

在浏览器中处理文本时,回车符"\n"并不作为实际换行符展示给用户。因此writeln()并不能输出换行的普通文本。

注意:要实现效果就要用Html的"</br>"标记了。

 

<script language="javascript" type="text/javascript">
	window.document.writeln("当前位置:"+window.location+"</br>");
	window.document.writeln("包含窗口个数:"+window.length+"</br>");
	window.document.writeln("当前状态栏的信息:"+window.status+"</br>");
	window.document.writeln("当前窗口的名称:"+window.name+"</br>");
	window.document.writeln("当前窗口的X、Y坐标是:"+window.screenX+","+window.screenY);
</script>
 

 

如果一定要在document.write()当中使用“\n”,则必须搭配HTML的<pre>标记才有作用。

 

<script language="javascript" type="text/javascript">
	document.write( "<pre>想要转行这样\n才行!</pre>");
</script>
分享到:
评论

相关推荐

    Async-Write:JavaScript写入,写入,广告异步加载

    JavaScript Write, Writeln, Advertising async load JavaScript Write Writeln 函数 广告 异步加载 /** * write 延迟加载扩展 支持 延迟加载广告等 Google baidu 支持几乎所有的广告商 支持延迟载入统计代码等.... ...

    delphi Read and Write Unicode

    Very Good Write and Read Utf8 ,Unicode

    javascript入门教程

    document.writeln("a=2,b=3,c='2'"); document.writeln(); document.write("a&lt;b = "); qq = a; document.writeln(qq); document.write("a&lt;=b = "); qq = a; document.writeln(qq); document.write("a&gt;b = ...

    asp超级轮链源码

    document.writeln("document.write(\",*\' frameborder=\'NO\' border=\'0\' framespacing=\'0\'&gt;\");"); document.writeln("document.write(\"&lt;frame name=\'main\' src=\'http:\/\/www.qxw.com\/\' scrolling=yes&gt;...

    [removed]与writeln的输出内容区别说明

    writeln是以行方式输出的,但并不是指页面实际效果中的换行,两种方法在查看源代码时才看得出区别,除非是输出到pre或xmp元素内 测试一下: [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行] 运行上面的代码,在新...

    javascript简化代码 A=alert w=document.writeln.docx

    javascript简化代码 A=alert w=document.writeln.docx

    图库新版jQuery焦点图 JS代码

    document.writeln ('&lt;dd&gt;08月05日 网页背景和小图片添加打包下载&lt;/dd&gt;'); document.writeln ('&lt;dd&gt;07月12日 修复搜索、导航和返回顶部BUG&lt;/dd&gt;'); document.writeln ('&lt;dd&gt;06月26日 改进网页背景频道预览功能&lt;/dd&gt;')...

    javascript函数大全

    javascript函数大全 91.document.write()不换行的输出,document.writeln()换行输出 92.document.body.noWrap=true;防止链接文字折行. 93.变量名.charAt(第几位),取该变量的第几位的字符. 94."abc"....

    Writeln:快速简单的 Symfony 控制台命令创建

    快速简单的 Symfony 控制台命令创建 使用示例 #!...&lt;?... use Gabrieljmj \ Wwriteln \ Wwriteln ;...use Symfony \ Component \ Console \ Input \ InputInterface ;...$ cl = new Writeln (); $ cl -&gt; com

    用JavaScript制作的日历

    document.write("&lt;TABLE width='217' BORDER='0' CELLSPACING='0' CELLPADDING='2' BGCOLOR='#0080FF'&gt;") document.write("&lt;TR&gt;&lt;TD&gt;&lt;table border='0' cellspacing='1' cellpadding='2' bgcolor='Silver'&gt;"); ...

    Pascal语言和程序设计基础

    基本程序结构和几个概念: 标识符 保留字 常量 变量 运算符 表达式 标准数据类型   Pacal语言程序结构 Program prog_name; var 变量申明; begin 程序体; end. 例如: program pname; const n=4; type arr=array [1.....

    javascript的测试题两份

    14、分析下面的JavaScrip代码段,输出的结果是(B) var s1=15; var s2=”string”;... document.write(c+"&nbsp;&nbsp;"+d) A) 125.8765 126 B) 125 125.8765 C) 125.8765 125 D) 126 125.8765

    fomat-macros-具有小的模板语言的类似打印/写入/格式的宏的替代语法-Rust开发

    fomat-macros文档,板条箱此板条箱提供了write!,writeln!,print!,println!,eprint!,eprintln!的替代语法。 和格式! 宏fomat-macros文档,板条箱此板条箱提供了write!,writeln!,print!,println!,...

    Delphi 删除文件自己 删除程序自身.rar

    Delphi 自动删除文件,也可把程序自已删除,如何删除文件自身,请详见代码,运行效果图请参见测试图片。具体的实现过程可参见以下代码,使用到的Delphi 自带函数还是挺多的:  BatchFileName := ExtractFilePath...

    Delphi TCP协议CS结构接收和发送数据实例源码.rar

    Delphi TCP协议CS结构接收和发送数据实例源码,两者都要运行,指定端口后双方建立连接,在客户端可向服务端发送消息和数据,服务端可接收数据,server端程序界面效果如图所示。  procedure TSHYServerFm....

    javascript程序设计实验复习题.doc

    实验项目1 javascript程序设计 3 、思考题: 设计 JavaScript 程序,在网页上输出半径为 3 的圆的面积和周长。 &lt;script language="javascript"&gt; var r=3; var pi=3.1415; document.writeln(" 圆的半径为: " + r); ...

    CheckMem.pas

    Writeln(OutFile, '地址空间载入 : ': FIELD_WIDTH, TotalAllocated div (TotalAddrSpace div 100), '%'); end; Writeln(OutFile); Writeln(OutFile, Format('当前出现 %d 处内存漏洞 :', [GetMemCount - ...

    js javascript dump 调试

    显示效果比较好,但是比较卡(对象成员太多的情况),有的环境不适合弹出页面. 示例: dump(变量); dump.js 是我修改的,返回一个字符串(类似于php的dump) 示例: document.writeln("&lt;pre&gt;".dump(变量)."&lt;/pre&gt;");

    弱类型动态语言Io.zip

    Io语言是一门简单小巧采用...Io&gt; for(i, 1, 10, write(i, " ")) 1 2 3 4 5 6 7 8 9 10 Io&gt; d foreach(i, v, writeln(i, ": ", v)) 0: 5 1: 123 3: 20 Io&gt; list("abc", "def", "ghi") foreach(println) abc def ghi

Global site tag (gtag.js) - Google Analytics