เพิ่มเติม "Try it Yourself" ตัวอย่างด้านล่าง
ความหมายและการใช้งาน
write() วิธีการเขียนการแสดงออก HTML หรือรหัส JavaScript เพื่อให้เอกสาร
write() วิธีการส่วนใหญ่จะใช้สำหรับการทดสอบ: หากมีการใช้หลังจากเอกสาร HTML เป็นแปล้ก็จะลบทั้งหมด HTML ที่มีอยู่
หมายเหตุ: เมื่อวิธีการนี้ไม่ได้ถูกใช้สำหรับการทดสอบมันก็มักจะใช้ในการเขียนข้อความบางอย่างเพื่อให้กระแส output โดยเปิด เอกสาร open() วิธีการ ดู "More Examples" ด้านล่าง
เคล็ดลับ: ใน เอกสาร writeln() วิธีการคล้ายกับการ write() เท่านั้นที่จะเพิ่มอักขระ newline หลังจากแต่ละคำสั่ง
สนับสนุนเบราว์เซอร์
วิธี | |||||
---|---|---|---|---|---|
write() | ใช่ | ใช่ | ใช่ | ใช่ | ใช่ |
วากยสัมพันธ์
document.write( ค่าพารามิเตอร์ พารามิเตอร์ ลักษณะ exp1,exp2,exp3,... ไม่จำเป็น. อะไรที่จะเขียนถึงกระแสเอาท์พุท ข้อโต้แย้งหลายคนสามารถได้รับการจดทะเบียนและพวกเขาจะได้รับการผนวกเข้ากับเอกสารในการสั่งซื้อที่เกิดขึ้น
รายละเอียดทางเทคนิค
กลับค่า: ไม่มีค่าตอบแทน

ตัวอย่างอื่น ๆ
ตัวอย่าง
เขียนองค์ประกอบ HTML ที่มีข้อความโดยตรงกับเอกสาร HTML:
document.write("<h1>Hello World!</h1><p>Have a nice day!</p>");
ลองตัวเอง»
ตัวอย่าง
การใช้ document. write() document. write() หลังจากเอกสาร HTML เป็นแปล้จะลบทั้งหมด HTML ที่มีอยู่
ในตัวอย่างนี้เราแสดงให้เห็นถึงสิ่งที่เกิดขึ้นเมื่อเราใส่ document. write() document. write() ภายในฟังก์ชั่น เมื่อฟังก์ชั่นที่มีการเรียกองค์ประกอบ HTML ทั้งหมดจะถูกแทนที่และแทนที่ด้วยใหม่, ข้อความที่ระบุ:
// This should be avoided:
function myFunction() {
document.write("Hello
World!");
}
ลองตัวเอง»
ตัวอย่าง
เปิดกระแสออกเพิ่มข้อความบางส่วนแล้วปิดกระแสเอาท์พุท:
document.open();
document.write("<h1>Hello World</h1>");
document.close();
ลองตัวเอง»
ตัวอย่าง
เปิดหน้าต่างใหม่ที่เรียกว่า "MsgWindow" และเขียนข้อความลงในมัน
var myWindow = window.open("", "MsgWindow", "width=200, height=100");
myWindow.document.write("<p>This is 'MsgWindow'. I am 200px wide and 100px
tall!</p>"); ลองตัวเอง»
ตัวอย่าง
ความแตกต่างระหว่าง write() และ 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> ลองตัวเอง»
ตัวอย่าง
เขียนข้อความบางส่วนโดยตรงกับเอกสาร HTML กับบรรทัดใหม่หลังจากแต่ละคำสั่ง (using <br>) :
document.write("Hello World! <br>");
document.write("Have a nice day!");
ลองตัวเอง»
<วัตถุเอกสาร