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> 출력
이것은 다음과 같은 출력을 생성합니다 -

창 정보 버튼 클릭 시 -

위의 예에서 -
사용자가 클릭할 때 winInfo() 함수를 실행하는 "창 정보" 버튼을 먼저 만들었습니다. -
<button>Window Info</button>
winInfo() 함수는 문서 defaultView 속성을 사용하여 문서의 창 개체를 가져와 변수 win에 할당합니다. 그런 다음 창 개체 screenTop, screenLeft 및 name 속성 값을 가져와 각각 top, left 및 name 변수에 할당합니다.
screenLeft 및 screenTop은 각각 화면의 상단과 왼쪽에서 브라우저 창의 거리를 표시합니다. name 속성은 null일 수 있는 창의 이름을 반환합니다. -
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;
}