HTML DOM 文档 write()
示例
直接将一些文本写入 HTML 输出
document.write("Hello World!");
试试看 »
直接将一些 HTML 元素写入 HTML 输出
document.write("<h2>Hello World!</h2><p>Have a nice day!</p>");
试试看 »
在文档加载后使用 document.write() 会删除所有现有的 HTML
// 应该避免这种情况
function myFunction() {
document.write("Hello World!");
}
试试看 »
更多示例如下。
描述
该 write()
方法直接写入打开的 (HTML) 文档流。
警告
该 write()
方法在加载的文档上使用时会删除所有现有的 HTML。
该 write()
方法不能在 XHTML 或 XML 中使用。
语法
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>New Window</h1>");
myWindow.document.write("<p>Hello World!</p>");
试试看 »
write() 和 writeln() 之间的区别
该 writeln( ) 方法仅在写入文本文档 (type=".txt") 时才有用。
示例
document.write("Hello World!");
document.write("Have a nice day!");
document.write("<br>");
document.writeln("Hello World!");
document.writeln("Have a nice day!");
试试看 »
注意
在 HTML 中使用 writeln() 毫无意义。
它仅在写入文本文档 (type=".txt") 时才有用。
HTML 中会忽略换行符。
如果要在 HTML 中使用换行符,则必须使用段落或 <br>
示例
document.write("Hello World!");
document.write("<br>");
document.write("Have a nice day!");
试试看 »
document.write("<p>Hello World!</p>");
document.write("<p>Have a nice day!</p>");
试试看 »
浏览器支持
document.write
在所有浏览器中都受支持
Chrome | Edge | Firefox | Safari | Opera | IE |
是 | 是 | 是 | 是 | 是 | 是 |