Open In App

HTML DOM Window self( ) Property

Last Updated : 15 Jun, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

The Window self() property is used for returning the current window. It is generally used for comparison purposes while using other functions such as top(). 
It is a read-only property and it returns a reference to the Window object itself.
Syntax: 
 

window.self

Return Value: Return reference of the Window object. 

Below program illustrates the Window self() property:
Using Window self() property for comparison with the window top() property.
 

html




<!DOCTYPE>
<html>
  
<head>
    <title>
      Window self() property in HTML
    </title>
    <style>
        h1 {
            color: green;
        }
          
        h2 {
            font-family: Impact;
        }
          
        body {
            text-align: center;
        }
    </style>
</head>
  
<body>
  
    <h1>GeeksforGeeks</h1>
    <h2>Window self() Property</h2>
  
      
  
<p>
      For checking whether the window is the topmost
      window or not, double click the "Check Top Window"
      button: </p>
  
  
  
    <button ondblclick="Window()">
      Check Top Window
    </button>
  
    <p id="MyWindow"></p>
  
  
  
    <script>
        function Window() {
            if (window.top = window.self) {
                document.getElementById("MyWindow").innerHTML =
                    "This window is the topmost window.";
            } else {
                document.getElementById("demo").innerHTML =
                    "This window is not the topmost window.";
            }
        }
    </script>
</body>
  
</html>


Output: 
 

After clicking the button 
 

Supported Browsers: The browser supported by Window self( ) Property are listed below: 
 

  • Google Chrome 1 and above
  • Edge 12 and above
  • Internet Explorer 4 and above
  • Firefox 1 and above
  • Opera 12.1 and above
  • Safari 3 and above

 



Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads