Метод HTML DOM Document write()

  • Предыдущая страница URL
  • Следующая страница writeln()
  • Вернуться на один уровень выше Documents DOM HTML

Определение и использование

write() Этот метод напрямую写入 открытый поток (HTML) документа.

Предупреждение

write() Этот метод удаляет все существующие HTML при использовании на загруженном документе.

write() Этот метод не может быть использован в XHTML или XML.

Подсказка:write() Этот метод наиболее часто используется для записи выводного потока, открытого методом open(). См. примеры ниже.

См. также:

Метод Document open()

Метод Document close()

Метод Document writeln()

пример

пример 1

Прямо写入 HTML вывод текста:

document.write("Hello World!");

попробуйте сами

пример 2

Прямо写入 HTML вывод:

document.write("<h2>Hello World!</h2><p>Have a nice day!</p>");

попробуйте сами

пример 3

удалите все существующие HTML после загрузки документа с помощью document.write():

// следует избегать такой ситуации:
function myFunction() {
  document.write("Hello World!");
}

попробуйте сами

пример 4

Прямо写入 HTML вывод даты объекта.

document.write(Date());

попробуйте сами

пример 5

Откройте поток вывода, добавьте в него немного HTML, а затем закройте поток вывода:

document.open();
document.write("<h1>Hello World</h1>");
document.close();

попробуйте сами

пример 6

Откройте новое окно и写入 в него немного HTML:

const myWindow = window.open();
myWindow.document.write("<h1>New Window</h1>");
myWindow.document.write("<p>Hello World!</p>");

попробуйте сами

синтаксис

document.write(exp1, exp2, exp3, ...)

параметры

параметры описание
exp1, exp2, exp3,
...

опционально. Сток вывода.

допускает несколько параметров и добавляет их в документ в порядке их появления.

Возвратное значение

нет.

Разница между write() и writeln()

writeln() добавляет символ перевода строки после каждой строки, write() нет.

пример

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

пример 1

document.write("Hello World!");
document.write("<br>");
document.write("Have a nice day!");

попробуйте сами

пример 2

document.write("<p>Hello World!</p>");
document.write("<p>Have a nice day!</p>");

попробуйте сами

поддержка браузера

Все браузеры поддерживают document.write:

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Поддержка Поддержка Поддержка Поддержка Поддержка Поддержка
  • Предыдущая страница URL
  • Следующая страница writeln()
  • Вернуться на один уровень выше Documents DOM HTML