HTML DOM Document write()
示例
直接向 HTML 輸出寫入一些文字
document.write("Hello World!");
自己動手試一試 »
直接向 HTML 輸出寫入一些 HTML 元素
document.write("<h2>Hello World!</h2><p>祝您有個美好的一天!</p>");
自己動手試一試 »
在文件載入後使用 document.write() 會刪除所有現有 HTML
// 應避免這樣做
function myFunction() {
document.write("Hello World!");
}
自己動手試一試 »
更多示例見下文。
描述
write()
方法直接寫入開放的 (HTML) 文件流。
警告
write()
方法在載入的文件上使用時,會刪除所有現有 HTML。
write()
方法不能在 XHTML 或 XML 中使用。
注意
write()
方法最常用於寫入由 open()
方法開啟的輸出流。
另請參閱
語法
document.write(exp1, exp2, ..., expN)
引數
引數 | 描述 |
exp1,... | 可選。 輸出流。 多個引數按其出現順序附加到文件。 |
返回值
無 |
更多示例
開啟輸出流,新增一些 HTML,然後關閉輸出流
document.open();
document.write("<h1>Hello World</h1>");
document.close();
自己動手試一試 »
開啟一個新視窗並將一些 HTML 寫入其中
const myWindow = window.open();
myWindow.document.write("<h1>新視窗</h1>");
myWindow.document.write("<p>Hello World!</p>");
自己動手試一試 »
write() 和 writeln() 的區別
writeln() 方法僅在寫入文字檔案 (type=".txt") 時有用。
示例
document.write("Hello World!");
document.write("祝您有個美好的一天!");
document.write("<br>");
document.writeln("Hello World!");
document.writeln("祝您有個美好的一天!");
自己動手試一試 »
注意
在 HTML 中使用 writeln() 沒有意義。
它僅在寫入文字檔案 (type=".txt") 時有用。
換行符在 HTML 中會被忽略。
如果您想在 HTML 中換行,必須使用段落或 <br>
示例
document.write("Hello World!");
document.write("<br>");
document.write("祝您有個美好的一天!");
自己動手試一試 »
document.write("<p>Hello World!</p>");
document.write("<p>祝您有個美好的一天!</p>");
自己動手試一試 »
瀏覽器支援
document.write
在所有瀏覽器中都受支援
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |