Метод write()
Примеры document.write()
Напишите текст непосредственно в HTML-выводе:
document.write("Привет, мир!");
Попробуйте сами »
Запишите некоторые элементы HTML непосредственно в вывод HTML:
document.write("<h2>Привет, мир!</h2><p>Хорошего дня!</p>");
Попробуйте сами »
Использование document.write() после загрузки документа удаляет весь существующий HTML:
// Этого следует избегать:
function myFunction() {
document.write("Привет, мир!");
}
Попробуйте сами »
Ещё примеры ниже.
Описание write()
Метод write() записывает данные непосредственно в открытый поток документа (HTML).
Предупреждение write()
Метод write() удаляет весь существующий HTML при использовании в загруженном документе.
Метод write() нельзя использовать в XHTML или XML.
Примечание write()
Метод write() чаще всего используется для записи в выходные потоки, открытые методом open().
Похожи на write()
Синтаксис write()
document.write(exp1, exp2, ..., expN)
Параметры write()
| Параметр | Описание |
|---|---|
| exp1,... | Необязательно. Выходной поток. Несколько аргументов добавляются к документу в порядке появления. |
Возвращаемое значение write()
| НЕТ |
Ещё примеры write()
Откройте выходной поток, добавьте HTML-код, затем закройте выходной поток:
document.open();
document.write("<h1>Привет, мир!</h1>");
document.close();
Попробуйте сами »
Откройте новое окно и напишите в нем HTML-код:
const myWindow = window.open();
myWindow.document.write("<h1>Новое окно</h1>");
myWindow.document.write("<p>Привет, мир!</p>");
Попробуйте сами »
Разница write() и writeln()
Метод writeln() полезен только при записи в текстовые документы. (type=".txt").
Ещё пример document.write()
document.write("Привет, мир!");
document.write("Хорошего дня!");
document.write("<br>");
document.writeln("Привет, мир!");
document.writeln("Хорошего дня!");
Попробуйте сами »
Примечание write()
Использование writeln() в HTML не имеет смысла.
Это полезно только при записи в текстовые документы (type=".txt").
Символы новой строки игнорируются в HTML.
Если вам нужны новые строки в HTML, вы должны использовать абзацы или <br>:
Ещё примеры document.write()
document.write("Привет, мир!");
document.write("<br>");
document.write("Хорошего дня!");
Попробуйте сами »
document.write("<p>Привет, мир!</p>");
document.write("<p>Хорошего дня!</p>");
Попробуйте сами »
Поддержка браузера write()
document.write поддерживается во всех браузерах:
| Chrome | Edge | Firefox | Safari | Opera | IE |
| Да | Да | Да | Да | Да | Да |