Метод write()
Пример
Напишите некоторый текст непосредственно в HTML-документ:
document.write("Привет мир!");
Попробуйте сами »
Ещё примеры "Попробуйте сами" ниже.
Определение и использование
Метод write() записывает HTML-выражения или код JavaScript в документ.
Метод write() в основном используется для тестирования: если он используется после полной загрузки HTML-документа, он удалит весь существующий HTML.
Примечание: Когда этот метод не используется для тестирования, он часто используется для записи некоторого текста в выходной поток, открытый методом document.open(). Смотрите "Больше примеров" ниже.
Совет: Метод document.writeln() аналогичен write(), только он добавляет символ новой строки после каждого оператора.
Поддержка браузера
Метод | |||||
---|---|---|---|---|---|
write() | Да | Да | Да | Да | Да |
Синтаксис
document.write(exp1, exp2, exp3, ...)
Значения параметров
Параметр | Описание |
---|---|
exp1, exp2, exp3, ... | Необязательный. Что записать в выходной поток. Можно перечислить несколько аргументов, и они будут добавлены к документу в порядке их появления |
Технические детали
Возвращает значение: | Не возвращает значение |
---|
Ещё примеры
Пример
Записать HTML-элементы с текстом непосредственно в HTML-документ:
document.write("<h1>Привет мир!</h1><p>Хорошего дня!</p>");
Попробуйте сами »
Пример
Записать объект Date непосредственно в HTML-документ:
document.write(Date());
Попробуйте сами »
Пример
Использовать document.write() после полной загрузки HTML-документа приведет к удалению всего существующего HTML.
В этом примере мы проиллюстрируем, что происходит, когда мы помещаем document.write() внутри функции. При вызове функции все HTML-элементы будут перезаписаны и заменены новым, указанным текстом:
// Этого следует избегать:
function myFunction() {
document.write("Привет мир!");
}
Попробуйте сами »
Пример
Открыть выходной поток, добавьте немного текста, затем закрыть выходной поток:
document.open();
document.write("<h1>Привет мир</h1>");
document.close();
Попробуйте сами »
Пример
Открыть новое окно под названием "MsgWindow" и ввести в него какой-нибудь текст:
var myWindow = window.open("", "MsgWindow", "width=200, height=100");
myWindow.document.write("<p>Это 'MsgWindow'. У меня 200 пикселей в ширину и 100 пикселей в высоту!</p>");
Попробуйте сами »
Пример
Разница между write() и writeln():
<body>
<p>Обратите внимание, что write() не добавляет новую строку после каждого оператора:</p>
<pre>
<script>
document.write("Привет мир!");
document.write("Хорошего дня!");
</script>
</pre>
<p>Обратите внимание, что writeln() добавляет новую строку после каждого оператора:</p>
<pre>
<script>
document.writeln("Привет мир!");
document.writeln("Хорошего дня!");
</script>
</pre>
</body>
Попробуйте сами »
Пример
Напишите некоторый текст непосредственно в HTML-документ, с новой строкой после каждого утверждения (используя <br>):
document.write("Привет мир! <br>");
document.write("Хорошего дня!");
Попробуйте сами »
❮ Объект документа