更多"Try it Yourself"下面的例子。
定义和用法
所述write()方法写入HTML表达式或JavaScript代码的文档。
在write()方法主要是用于测试:如果它是用来在HTML文档完全加载后,会删除所有现有的HTML。
注意:当不用于测试这种方法,它经常被用来写一些文字被打开的输出流的文件。 open()方法。 请参见"More Examples"的下方。
提示: 文件。 writeln()方法类似于write()只是它每个语句后面加上一个换行符。
浏览器支持
方法 | |||||
---|---|---|---|---|---|
write() | 是 | 是 | 是 | 是 | 是 |
句法
document.write( 参数值 参数 描述 exp1,exp2,exp3,... 可选的。 什么写入到输出流。 多个参数可以上市,它们将出现的顺序被附加到文件
技术细节
返回值: 无返回值
更多示例
例
使用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!");
试一试»
<文档对象