HTML DOM Belgesi yazma()
Örnekler
Doğrudan HTML çıktısına bir metin yazın:
document.write("Hello World!");
Bazı HTML öğelerini doğrudan HTML çıktısına yazın:
document.write("<h2>Hello World!</h2><p>Have a nice day!</p>");
Bir belge yüklendikten sonra document.write() öğesinin kullanılması, mevcut tüm HTML'yi siler:
// This should be avoided:
function myFunction() {
document.write("Hello World!");
}
Aşağıda daha fazla örnek.
Tanım ve Kullanım
Yöntem write()
, doğrudan açık (HTML) bir belge akışına yazar.
Uyarı
Yöntem write()
, yüklenen bir belgede kullanıldığında mevcut tüm HTML'yi siler.
Yöntem write()
, XHTML veya XML'de kullanılamaz.
Not
Yöntem write()
en çok, yöntem tarafından açılan çıkış akışlarına yazmak için kullanılır open()
.
Aşağıdaki "Daha Fazla Örnek"e bakın.
Ayrıca bakınız:
Sözdizimi
document.write(exp1, exp2, exp3, ...)
parametreler
Parameter | Description |
exp1, exp2, exp3, ... |
Optional. The output stream. Multiple arguments are allowed and will be appended to the document in order of occurrence. |
Geri dönüş değeri
YOK |
Daha fazla örnek
Doğrudan HTML çıktısına bir tarih nesnesi yazın:
document.write(Date());
Bir çıktı akışı açın, biraz HTML ekleyin, ardından çıktı akışını kapatın:
document.open();
document.write("<h1>Hello World</h1>");
document.close();
Yeni bir pencere açın ve içine biraz HTML yazın:
const myWindow = window.open();
myWindow.document.write("<h1>New Window</h1>");
myWindow.document.write("<p>Hello World!</p>");
write() ve writln() arasındaki fark
write() ve 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() adds a new line after each statement:</p>
<pre>
<script>
document.writeln("Hello World!");
document.writeln("Have a nice day!");
</script>
</pre>
</body>
HTML'de writeln() kullanmanın bir anlamı yoktur.
HTML'de yeni satırlar istiyorsanız, paragraflar veya <br> kullanmanız gerekir:
document.write("Hello World!<br>");
document.write("Have a nice day!");
Tarayıcı Desteği
document.write
tüm tarayıcılarda desteklenir:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |