Open In App
Related Articles

HTML DOM Window self( ) Property

Improve Article
Save Article
Like Article

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.


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.


      Window self() property in HTML
        h1 {
            color: green;
        h2 {
            font-family: Impact;
        body {
            text-align: center;
    <h2>Window self() Property</h2>
      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
    <p id="MyWindow"></p>
        function Window() {
            if ( = window.self) {
                document.getElementById("MyWindow").innerHTML =
                    "This window is the topmost window.";
            } else {
                document.getElementById("demo").innerHTML =
                    "This window is not the topmost window.";


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


Last Updated : 15 Jun, 2023
Like Article
Save Article
Similar Reads
Related Tutorials