Metoda Document write() DOM HTML
- Poprzednia strona URL
- Następna strona writeln()
- Wróć do poprzedniego poziomu Dokumenty DOM HTML
Definicja i użycie
write()
Metoda bezpośrednio zapisuje do otwartego (HTML) strumienia dokumentu.
Ostrzeżenie
write()
Metoda usuwa wszystkie istniejące HTML, gdy jest używana na załadowanym dokumencie.
write()
Metoda nie może być używana w XHTML lub XML.
Uwaga:write()
Metoda jest najczęściej używana do zapisywania wyjścia strumienia otwartego przez metodę open(). Zobacz poniższy przykład.
Zobacz również:
Przykład
Przykład 1
Wprowadź bezpośrednio tekst do wyjścia HTML:
document.write("Wiadomość dla świata!");
Przykład 2
Wprowadź bezpośrednio element HTML do wyjścia HTML:
document.write("<h2>Witaj Świat!</h2><p>Majcie miłego dnia!</p>");
Przykład 3
Po załadowaniu dokumentu użyj document.write() do usunięcia wszystkich istniejących HTML:
// Unikaj tej sytuacji: function myFunction() { document.write("Wiadomość dla świata!"); }
Przykład 4
Zapisz bezpośrednio obiekt daty do wyjścia HTML:
document.write(Date());
Przykład 5
Otwórz strumień wyjściowy, dodaj trochę HTML, a następnie zamknij strumień wyjściowy:
document.open(); document.write("<h1>Wiadomość dla świata</h1>"); document.close();
Przykład 6
Otwórz nowe okno i w nim wklej trochę HTML:
const myWindow = window.open(); myWindow.document.write("<h1>Nowe Okno</h1>"); myWindow.document.write("<p>Wiadomość dla świata!</p>");
Gramatyka
document.write(exp1, exp2, exp3, ...)
Parametry
Parametry | Opis |
---|---|
exp1, exp2, exp3, ... |
Opcjonalne. Strumień wyjściowy. Możliwe jest podanie wielu parametrów, które będą附加到文档中按出现的顺序。 |
Zwracana wartość
Brak.
Różnica między write() a writeln()
writeln() dodaje znak nowej linii po każdej wypowiedzi. write() go nie dodaje.
Przykład
document.write("Wiadomość dla świata!"); document.write("Masz miłego dnia!"); document.write("<br>"); document.writeln("Wiadomość dla świata!"); document.writeln("Masz miłego dnia!");
Uwaga
Użycie w HTML writeln() jest bez sensu. Jest używane tylko podczas zapisywania dokumentu tekstowego (type=".txt"). W HTML, znaki nowej linii są ignorowane.
Jeśli chcesz wstawić nową linię w HTML, musisz użyćparagraflub <br>
:
Przykład 1
document.write("Wiadomość dla świata!"); document.write("<br>"); document.write("Masz miłego dnia!");
Przykład 2
document.write("<p>Wiadomość dla świata!</p>"); document.write("<p>Masz miłego dnia!</p>");
浏览器支持
所有浏览器都支持 document.write
:
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Wsparcie | Wsparcie | Wsparcie | Wsparcie | Wsparcie | Wsparcie |
- Poprzednia strona URL
- Następna strona writeln()
- Wróć do poprzedniego poziomu Dokumenty DOM HTML