HTML DOM Document write() yöntemi

Tanım ve Kullanım

write() Bu yöntem, açılan (HTML) belge akışına doğrudan yazdırır.

Uyarı

write() Bu yöntem, yüklü belgede kullanıldığında tüm mevcut HTML'yi siler.

write() Bu yöntem, XHTML veya XML'de kullanılamaz.

İpucu:write() Bu yöntem, en sık open() yöntemi tarafından açılan çıktı akışlarına yazmak için kullanılır. Aşağıdaki örneğe bakın.

Ayrıca bakınız:

Document open() yöntemi

Document close() yöntemi

Document writeln() yöntemi

örnek

örnek 1

Metni doğrudan HTML çıktısına yazın:

document.write("Hello World!");

亲自试一试

örnek 2

HTML öğelerini doğrudan HTML çıktısına yazın:

document.write("<h2>Merhaba Dünya!</h2><p>Harika bir gün geçirmenizi dilerim!</p>");

亲自试一试

örnek 3

Belge yüklenmeden önce document.write() kullanarak tüm mevcut HTML'yi silmek

// Bu durumu önlemek gerekiyor:
function myFunction() {
  document.write("Hello World!");
}

亲自试一试

örnek 4

Tarih nesnesini doğrudan HTML çıktısına yazın:

document.write(Date());

亲自试一试

örnek 5

Bir çıktı akışı açın, bazı HTML ekleyin ve ardından çıktı akışını kapatın:

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

亲自试一试

örnek 6

Yeni bir pencere açın ve içerisine bazı HTML yazın:

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

亲自试一试

grama

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

parametre

parametre tanım
exp1, exp2, exp3,
...

İsteğe bağlı. Çıktı akışı.

Birden fazla parametreyi kabul eder ve belirtilen sırayla belgeye ekler.

Dönüş değeri

Yok.

write() ile writeln() arasındaki fark

writeln() her cümle sonunda satır atama işareti ekler. write() yapmaz.

örnek

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

亲自试一试

Dikkat

HTML'de kullanım writeln() anlamlı değildir. Sadece metin belgesi (type=".txt") yazarken kullanılır. HTML'de satır atama işaretleri göz ardı edilir.

HTML'de satır atlamak istiyorsanız, kullanmanız gerekenparagrafveya <br>:

örnek 1

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

亲自试一试

örnek 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
Destek Destek Destek Destek Destek Destek