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 |
是 | 是 | 是 | 是 | 是 | 是 |