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>
分享到:
相关推荐
总结来说,`document.write`和`document.writeln`是JavaScript在客户端动态输出内容的两种方式,`document.write`适用于连续输出不带换行的内容,而`document.writeln`则在需要在源代码中添加换行时使用。...
- `read`和`readln`用于从键盘读取数据,`write`和`writeln`用于输出数据,`writeln`会自动添加换行。 - C/C++中,`scanf`和`printf`进行格式化输入和输出,`cin`和`cout`是流式输入输出,`>>`操作符用于读取单个...
例如,在例2中,程序计算圆的面积和周长,使用`write`和`writeln`语句分别输出半径、面积和周长,确保输出的清晰和规范。 在设计Pascal程序的输入输出时,应考虑以下几点: 1. 确定需要输入或输出的数据,如例1中的...
1. **Write和WriteLn**:用于输出数据,`Write`不换行,`WriteLn`会自动换行。例如`Write(x, ' ', y);`将输出变量x和y之间的空格。 2. **Read和ReadLn**:用于从键盘读取数据,如`Readln(x, y);`将分别读取两个变量...
在大多数情况下,文档.write()和document.writeln()输出的效果在浏览器渲染后的页面上是相同的,但查看源代码时,可以发现使用document.writeln()输出的内容后面会多一个换行符。 文档.write()方法除了在页面加载...
`writeln(s)`会输出变量s的值并在末尾自动添加换行,而`write(s)`只输出变量s的值,不添加换行。在输出多个值时,可以用逗号隔开,如`write(a, ' = ', b)`。 4. **输入语句**:`readln`用于从键盘接收用户输入的...
- `document.write()` 和 `document.writeln()`:向文档写入数据,`write()` 不添加换行,`writeln()` 写入后会添加一个换行符。写入的数据会被当作 HTML 处理。 - `document.clear()`:清空当前文档的所有内容。 ...
`write`用于输出,而`readln`用于输入,并在输入结束后自动换行。`read`和`readln`可以读取不同类型的变量,包括字符串和数值。 最后,Pascal语言也提供了异常处理的机制,通过`try...except`语句来捕获和处理运行...
在JSP页面中,可以使用`<script>`标签来插入JavaScript代码,以处理客户端的交互和动态效果。例如: ```jsp // JavaScript代码块 ``` 2. **HTML语言格式** HTML是构建网页的基本元素,其基本结构如下: `...
- **Write**和`Writeln`:用于向屏幕输出,如`write(a[i]:4)`控制输出格式,`writeln`用于换行。 6. **注释** - Pascal中单行注释使用`{}`,多行注释使用`(*...*)`。 在Pascal程序设计中,良好的组织结构和清晰...
- `printf`函数用于格式化输出,可以控制精度、宽度等,这是Pascal的`write`和`writeln`所不具备的。 12. **函数的定义、返回和调用** - C语言中函数可以有返回值,定义时需指定返回类型。 - 函数调用时,参数...
javascript函数大全 91.document.write()不换行的输出,document.writeln()换行输出 92.document.body.noWrap=true;防止链接文字折行. 93.变量名.charAt(第几位),取该变量的第几位的字符. 94."abc"....
在`<pre>`标签中,`document.writeln()`的换行效果会更明显。 3. 控制台输出(`console`对象): 在开发和调试阶段,`console`对象的输出方法非常有用,它们不会干扰用户的界面体验。 - `console.log()`:这是最...
`Write()`不换行,而`Writeln()`会在输出数据后换行。 - **#13#10**:表示换行符,在文本输出时用于换行。 #### 四、事件处理 Delphi提供了丰富的事件处理机制,用于响应用户的交互操作: - **OnClick**:当用户...
2. `document.write()`与`document.writeln()`:两者都用于输出,`writeln`会在输出后添加换行,但在实际效果中并不一定换行,查看源代码时可见区别。 3. `for...in`循环:遍历对象的所有属性。 4. `with`语句:简化...
- `writeln`:输出内容并换行。 - `write`:输出内容但不换行。 - **输入语句**: - `read`:从标准输入读取数据,以空格分隔。 - `readln`:与`read`类似,但在读取完毕后会自动换行。 - **赋值语句**:使用`:=...
- **writeln()**: 向文档写入文本,并自动换行。 #### Window对象 `window`对象是JavaScript中最顶级的对象,它代表浏览器窗口。几乎所有的全局函数、变量和对象都是`window`对象的属性或方法。 ##### 属性 - **...
这些函数可以接受一个或多个参数,并在输出后自动添加换行(对于 `writeln`)或不添加(对于 `write`)。 - **数值运算** - **整数与实数**: Pascal 支持多种数字类型,包括整型 (`integer`) 和浮点型 (`real`)。 ...