คุณสมบัติ HTML DOM defaultView ใช้สำหรับส่งคืนวัตถุหน้าต่างที่เกี่ยวข้องกับเอกสารปัจจุบันที่เปิดอยู่ในหน้าต่าง
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์ -
document.defaultView
ตัวอย่าง
ให้เราดูตัวอย่างคุณสมบัติ HTML DOM defaultView -
<!DOCTYPE html>
<html>
<body>
<h2>defaultView Property example</h2>
<p>Click the below button to get information about the window</p>
<button onclick="winInfo()">Window Info</button>
<p id="Sample"></p>
<script>
function winInfo() {
var win = document.defaultView;
var top = win.screenTop;
var left = win.screenLeft;
var name = win.name;
document.getElementById("Sample").innerHTML = "Distance from screen top: " + top + "<br> Distance from screen left: "+left+"<br> Window name: "+name;
}
</script>
</body>
</html> ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -

เมื่อคลิกปุ่มข้อมูลหน้าต่าง -

ในตัวอย่างข้างต้น −
ขั้นแรกเราได้สร้างปุ่ม “Window Info” ที่จะรันฟังก์ชัน winInfo() เมื่อผู้ใช้คลิก -
<button>Window Info</button>
ฟังก์ชัน winInfo() รับวัตถุหน้าต่างของเอกสารโดยใช้คุณสมบัติ defaultView ของเอกสารและกำหนดให้กับตัวแปร win จากนั้นเราได้ค่าคุณสมบัติของ window object screenTop, screenLeft และ name และกำหนดให้กับตัวแปร top, left และ name ตามลำดับ
screenLeft และ screenTop แสดงระยะห่างของหน้าต่างเบราว์เซอร์จากด้านบนและด้านซ้ายของหน้าจอตามลำดับ คุณสมบัติ name ส่งกลับชื่อของหน้าต่างซึ่งสามารถเป็นโมฆะได้ -
function winInfo() {
var win = document.defaultView;
var top = win.screenTop;
var left = win.screenLeft;
var name = win.name;
document.getElementById("Sample").innerHTML = "Distance from screen top: " + top + "<br> Distance from screen left: "+left+"<br> Window name: "+name;
}