`

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>
分享到:
评论

相关推荐

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

    总结来说,`document.write`和`document.writeln`是JavaScript在客户端动态输出内容的两种方式,`document.write`适用于连续输出不带换行的内容,而`document.writeln`则在需要在源代码中添加换行时使用。...

    Pascalzhuanc.pdf

    - `read`和`readln`用于从键盘读取数据,`write`和`writeln`用于输出数据,`writeln`会自动添加换行。 - C/C++中,`scanf`和`printf`进行格式化输入和输出,`cin`和`cout`是流式输入输出,`&gt;&gt;`操作符用于读取单个...

    3Pascal语言输入语句、输出语句的应用[参考].pdf

    例如,在例2中,程序计算圆的面积和周长,使用`write`和`writeln`语句分别输出半径、面积和周长,确保输出的清晰和规范。 在设计Pascal程序的输入输出时,应考虑以下几点: 1. 确定需要输入或输出的数据,如例1中的...

    Pascal基础教程(Word文档)

    1. **Write和WriteLn**:用于输出数据,`Write`不换行,`WriteLn`会自动换行。例如`Write(x, ' ', y);`将输出变量x和y之间的空格。 2. **Read和ReadLn**:用于从键盘读取数据,如`Readln(x, y);`将分别读取两个变量...

    js中[removed]和[removed]ln的区别

    在大多数情况下,文档.write()和document.writeln()输出的效果在浏览器渲染后的页面上是相同的,但查看源代码时,可以发现使用document.writeln()输出的内容后面会多一个换行符。 文档.write()方法除了在页面加载...

    pascal程序的三种结构PPT学习教案.pptx

    `writeln(s)`会输出变量s的值并在末尾自动添加换行,而`write(s)`只输出变量s的值,不添加换行。在输出多个值时,可以用逗号隔开,如`write(a, ' = ', b)`。 4. **输入语句**:`readln`用于从键盘接收用户输入的...

    js 文档的对象

    - `document.write()` 和 `document.writeln()`:向文档写入数据,`write()` 不添加换行,`writeln()` 写入后会添加一个换行符。写入的数据会被当作 HTML 处理。 - `document.clear()`:清空当前文档的所有内容。 ...

    pascal语言_教程.pdf

    `write`用于输出,而`readln`用于输入,并在输入结束后自动换行。`read`和`readln`可以读取不同类型的变量,包括字符串和数值。 最后,Pascal语言也提供了异常处理的机制,通过`try...except`语句来捕获和处理运行...

    JSP网站开发学习技术笔记

    在JSP页面中,可以使用`&lt;script&gt;`标签来插入JavaScript代码,以处理客户端的交互和动态效果。例如: ```jsp // JavaScript代码块 ``` 2. **HTML语言格式** HTML是构建网页的基本元素,其基本结构如下: `...

    Pascal语言和程序设计基础

    - **Write**和`Writeln`:用于向屏幕输出,如`write(a[i]:4)`控制输出格式,`writeln`用于换行。 6. **注释** - Pascal中单行注释使用`{}`,多行注释使用`(*...*)`。 在Pascal程序设计中,良好的组织结构和清晰...

    P转C语言速成手册

    - `printf`函数用于格式化输出,可以控制精度、宽度等,这是Pascal的`write`和`writeln`所不具备的。 12. **函数的定义、返回和调用** - C语言中函数可以有返回值,定义时需指定返回类型。 - 函数调用时,参数...

    javascript函数大全

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

    javascript使用输出语句实现网页特效代码

    在`&lt;pre&gt;`标签中,`document.writeln()`的换行效果会更明显。 3. 控制台输出(`console`对象): 在开发和调试阶段,`console`对象的输出方法非常有用,它们不会干扰用户的界面体验。 - `console.log()`:这是最...

    Delphi学习笔记

    `Write()`不换行,而`Writeln()`会在输出数据后换行。 - **#13#10**:表示换行符,在文本输出时用于换行。 #### 四、事件处理 Delphi提供了丰富的事件处理机制,用于响应用户的交互操作: - **OnClick**:当用户...

    javascript的语言基础.doc

    2. `document.write()`与`document.writeln()`:两者都用于输出,`writeln`会在输出后添加换行,但在实际效果中并不一定换行,查看源代码时可见区别。 3. `for...in`循环:遍历对象的所有属性。 4. `with`语句:简化...

    Pascal基础教程.pdf

    - `writeln`:输出内容并换行。 - `write`:输出内容但不换行。 - **输入语句**: - `read`:从标准输入读取数据,以空格分隔。 - `readln`:与`read`类似,但在读取完毕后会自动换行。 - **赋值语句**:使用`:=...

    JavaScript的document和window对象详解

    - **writeln()**: 向文档写入文本,并自动换行。 #### Window对象 `window`对象是JavaScript中最顶级的对象,它代表浏览器窗口。几乎所有的全局函数、变量和对象都是`window`对象的属性或方法。 ##### 属性 - **...

    Wordware.Learn.Pascal.in.Three.Days.Apr.2001

    这些函数可以接受一个或多个参数,并在输出后自动添加换行(对于 `writeln`)或不添加(对于 `write`)。 - **数值运算** - **整数与实数**: Pascal 支持多种数字类型,包括整型 (`integer`) 和浮点型 (`real`)。 ...

Global site tag (gtag.js) - Google Analytics