更多"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!");
試一試»
<文檔對象