最新的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!");
試一試»

<文檔對象