เมธอด open() ของ DOM ใช้สำหรับเปิดสตรีมเอาต์พุตใหม่เพื่อเขียนเนื้อหาลงในเอกสาร HTML
รูปแบบการใช้งาน (Syntax)
document.open(type, replace);
โดยที่ type แทนประเภทของเอกสาร และ replace ระบุว่ารายการประวัติสำหรับเอกสารใหม่จะสืบทอดรายการประวัติจากเอกสารที่เปิดเอกสารนี้หรือไม่
ตัวอย่างการใช้งาน
ตัวอย่างด้านล่างแสดงการใช้งานเมธอด open()
<!DOCTYPE html> <html> <head> <style> body{ text-align:center; color:#fff; background: #ff7f5094; } .btn{ background:#0197F6; border:none; height:2rem; border-radius:2px; width:35%; margin:2rem auto; display:block; color:#fff; outline:none; cursor:pointer; } </style> </head> <body> <h1>สาธิตเมธอด DOM open()</h1> <button onclick="openMethod()" class="btn">คลิกเพื่อลองเมธอด Open()</button> <script> function openMethod() { document.open(); document.write(` <style> body{ text-align:center; color:#fff; background: #ff7f5094; } </style> <h1>สาธิตเมธอด DOM open()</h1> <p>เอกสารใหม่</p> `); document.close(); } </script> </body> </html>
ผลลัพธ์
โค้ดด้านบนจะให้ผลลัพธ์ดังนี้

คลิกที่ปุ่ม "สีน้ำเงิน" เพื่อเปิดสตรีมเอาต์พุตใหม่โดยใช้เมธอด open()
