Więcej "Try it Yourself" przykłady poniżej.
Definicja i Wykorzystanie
write() metoda zapisuje wyrażenia kod HTML lub JavaScript do dokumentu.
write() metoda jest najczęściej stosowana do testowania: Jeśli jest używana po to dokument HTML jest w pełni załadowany, to usunąć wszystkie istniejące HTML.
Uwaga: Jeśli ta metoda nie jest wykorzystywany do testowania, jest często używany do pisania jakiś tekst do strumienia wyjściowego, otwartego na dokumencie. open() metody. Patrz "More Examples" poniżej.
Wskazówka: dokument. writeln() metoda jest podobna do write() , to tylko dodaje znak nowej linii po każdym komunikacie.
Wsparcie przeglądarka
metoda | |||||
---|---|---|---|---|---|
write() | tak | tak | tak | tak | tak |
Składnia
document.write( wartości parametrów Parametr Opis exp1,exp2,exp3,... Opcjonalny. Co napisać do strumienia wyjściowego. Wiele argumentów mogą być wymienione i zostaną one dołączone do dokumentu w kolejności występowania
Szczegóły techniczne
Zwracana wartość: Nie zwraca wartości
Więcej przykładów
Przykład
Wpisz elementy HTML z tekstu bezpośrednio do dokumentu HTML:
document.write("<h1>Hello World!</h1><p>Have a nice day!</p>");
Spróbuj sam "
Przykład
Korzystanie z document. write() document. write() po dokument HTML jest w pełni załadowany, spowoduje usunięcie wszystkich istniejących HTML.
W tym przykładzie zilustrować to, co się dzieje, gdy kładziemy document. write() document. write() wewnątrz funkcji. Gdy funkcja jest wywoływana, wszystkie elementy HTML zostaną nadpisane i zastąpiony nowym, określonym tekstem:
// This should be avoided:
function myFunction() {
document.write("Hello
World!");
}
Spróbuj sam "
Przykład
Otwórz strumień wyjściowy, dodać jakiś tekst, a następnie zamknij strumień wyjściowy:
document.open();
document.write("<h1>Hello World</h1>");
document.close();
Spróbuj sam "
Przykład
Otwórz nowe okno o nazwie "MsgWindow" i napisać jakiś tekst do niego:
var myWindow = window.open("", "MsgWindow", "width=200, height=100");
myWindow.document.write("<p>This is 'MsgWindow'. I am 200px wide and 100px
tall!</p>"); Spróbuj sam "
Przykład
Różnica między write() i writeln() :
<body>
<p>Note that write() does NOT add a new line after each statement:</p>
<pre>
<script>
document.write( "Hello World!" );
document.write( "Have a nice day!" );
</script>
</pre>
<p>Note that writeln() add a new line after each statement:</p>
<pre>
<script>
document.writeln( "Hello World!" );
document.writeln( "Have a nice day!" );
</script>
</pre>
</body> Spróbuj sam "
Przykład
Wpisz tekst bezpośrednio w dokumencie HTML, z nowej linii po każdym rachunku (using <br>) :
document.write("Hello World! <br>");
document.write("Have a nice day!");
Spróbuj sam "
<Document Object