เมธอด HTML DOM close() ใช้สำหรับปิดสตรีมเอาต์พุท ทำเพื่อระบุว่าการเขียนบนหน้าต่างเสร็จสิ้นแล้ว ไม่รับพารามิเตอร์ใดๆ และแสดงข้อมูลก่อนหน้าทั้งหมดก่อนปิด
ไวยากรณ์
ไวยากรณ์สำหรับเมธอด HTML DOM close() ดังนี้ -
document.close()
ตัวอย่าง
ลองดูตัวอย่างสำหรับเมธอด close() -
<!DOCTYPE html> <html> <body> <p>คลิกปุ่มด้านล่างเพื่อเปิดสตรีมเอาต์พุท ใส่ข้อความบางส่วน และปิดมันในที่สุด</p> <button onclick="streamClose()">CLOSE STREAM</button> <script> function streamClose() { document.open(); document.write("<h1>SAMPLE HEADING</h1>"); document.write("<h2>SAMPLE HEADING 2</h2>"); document.write("<p>A paragraph</p>"); document.close(); } </script> </body> </html>
ผลลัพธ์
จะได้ผลลัพธ์ดังนี้ -

เมื่อคลิก CLOSE STREAM -

เราสร้างปุ่ม CLOSE STREAM ที่จะเรียกใช้เมธอด streamClose() เมื่อคลิก -
<button onclick="streamClose()">CLOSE STREAM</button>
เมธอด streamClose() ใช้เมธอด open บนเอกสาร ซึ่งเปิดสตรีมใหม่และล้างข้อความก่อนหน้าทั้งหมดที่เขียนบนเอกสาร ใช้ document.write เราเขียนองค์ประกอบ <h1>, <h2> และ <p> ไปยังเอกสาร สุดท้าย เราปิดสตรีมอินพุทนั้นโดยใช้เมธอด close() บนเอกสาร -
function streamClose() { document.open(); document.write("<h1>SAMPLE HEADING</h1>"); document.write("<h2>SAMPLE HEADING 2</h2>"); document.write("<p>A paragraph</p>"); document.close(); }