Метод HTML DOM Document write()
- Предыдущая страница URL
- Следующая страница writeln()
- Вернуться на один уровень выше Documents DOM HTML
Определение и использование
write()
Этот метод напрямую写入 открытый поток (HTML) документа.
Предупреждение
write()
Этот метод удаляет все существующие HTML при использовании на загруженном документе.
write()
Этот метод не может быть использован в XHTML или XML.
Подсказка:write()
Этот метод наиболее часто используется для записи выводного потока, открытого методом open(). См. примеры ниже.
См. также:
пример
пример 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