最新的Web开发教程
 

HTML DOM write() Method

<文档对象

直接写一些文字到HTML文档:

document.write("Hello World!");
试一试»

更多"Try it Yourself"下面的例子。


定义和用法

所述write()方法写入HTML表达式或JavaScript代码的文档。

write()方法主要是用于测试:如果它是用来在HTML文档完全加载后,会删除所有现有的HTML。

注意:当不用于测试这种方法,它经常被用来写一些文字被打开的输出流的文件。 open()方法。 请参见"More Examples"的下方。

提示: 文件。 writeln()方法类似于write()只是它每个语句后面加上一个换行符。


浏览器支持

方法
write()

句法

document.write( 参数值
参数 描述
exp1,exp2,exp3,... 可选的。 什么写入到输出流。 多个参数可以上市,它们将出现的顺序被附加到文件

技术细节

返回值: 无返回值

例子

更多示例

写文字直接到HTML文档HTML元素:

document.write("<h1>Hello World!</h1><p>Have a nice day!</p>");
试一试»

直接写日期对象到HTML文档:

document.write(Date());
试一试»

使用document. write() document. write() HTML文档满载后,将删除所有现有的HTML。

在这个例子中,我们举例说明,当我们把会发生什么document. write() document. write()的函数的内部。 当调用的功能,所有的HTML元素将被覆盖,并用新的,指定的文本替换:

// This should be avoided:
function myFunction() {
    document.write("Hello World!");
}
试一试»

打开一个输出流,添加一些文字,然后关闭输出流:

document.open();
document.write("<h1>Hello World</h1>");
document.close();
试一试»

打开一个所谓的新窗口"MsgWindow" ,并写一些文字到它:

var myWindow = window.open("", "MsgWindow", "width=200, height=100");
myWindow.document.write("<p>This is 'MsgWindow'. I am 200px wide and 100px tall!</p>");
试一试»

差异write()writeln()

<body>

<p>Note that write() does NOT add a new line after each statement:</p>

<pre>
<script>
document.write( "Hello World!" );
document.write( "Have a nice day!" );
</script>
</pre>


<p>Note that writeln() add a new line after each statement:</p>

<pre>
<script>
document.writeln( "Hello World!" );
document.writeln( "Have a nice day!" );
</script>
</pre>

</body>
试一试»

直接写一些文字到HTML文档,每个语句后一个新行(using <br>)

document.write("Hello World! <br>");
document.write("Have a nice day!");
试一试»

<文档对象