Viết tài liệu HTML DOM()
Ví dụ
Viết một số văn bản trực tiếp vào đầu ra HTML:
document.write("Hello World!");
Hãy tự mình thử »Viết một số phần tử HTML trực tiếp vào đầu ra HTML:
document.write("<h2>Hello World!</h2><p>Have a nice day!</p>");
Hãy tự mình thử »Sử dụng document.write() sau khi tài liệu được tải sẽ xóa tất cả HTML hiện có:
// This should be avoided:
function myFunction() {
document.write("Hello World!");
}
Hãy tự mình thử »Thêm ví dụ dưới đây.
Sự miêu tả
Phương thức write()
ghi trực tiếp vào luồng tài liệu (HTML) mở.
Cảnh báo
Phương thức write()
xóa tất cả HTML hiện có khi được sử dụng trên tài liệu được tải.
Phương thức write()
không thể được sử dụng trong XHTML hoặc XML.
Ghi chú
Phương thức write()
thường được sử dụng nhiều nhất để ghi vào luồng đầu ra được mở bằng phương thức open()
.
Xem thêm:
Cú pháp
document.write( exp1, exp2, ..., expN )
Thông số
Parameter | Description |
exp1,... | Optional. The output stream. Multiple arguments are appended to the document in order of occurrence. |
Giá trị trả về
KHÔNG CÓ |
Thêm ví dụ
Mở luồng đầu ra, thêm một số HTML, sau đó đóng luồng đầu ra:
document.open();
document.write("<h1>Hello World</h1>");
document.close();
Hãy tự mình thử »Mở một cửa sổ mới và viết một số HTML vào đó:
const myWindow = window.open();
myWindow.document.write("<h1>New Window</h1>");
myWindow.document.write("<p>Hello World!</p>");
Hãy tự mình thử »Sự khác biệt giữa write() và writeln()
Phương thức writeln( ) chỉ hữu ích khi ghi vào tài liệu văn bản (type=".txt").
Ví dụ
document.write("Hello World!");
document.write("Have a nice day!");
document.write("<br>");
document.writeln("Hello World!");
document.writeln("Have a nice day!");
Hãy tự mình thử »Ghi chú
Thật vô nghĩa khi sử dụng writeln() trong HTML.
Nó chỉ hữu ích khi ghi vào tài liệu văn bản (type=".txt").
Các ký tự dòng mới bị bỏ qua trong HTML.
Nếu bạn muốn có dòng mới trong HTML, bạn phải sử dụng đoạn văn hoặc <br>:
Ví dụ
document.write("Hello World!");
document.write("<br>");
document.write("Have a nice day!");
Hãy tự mình thử »
document.write("<p>Hello World!</p>");
document.write("<p>Have a nice day!</p>");
Hãy tự mình thử »Hỗ trợ trình duyệt
document.write
được hỗ trợ trong tất cả các trình duyệt:
Chrome | Edge | Firefox | Safari | Opera | IE |
Yes | Yes | Yes | Yes | Yes | Yes |