轻松上手,快乐学习!

Window self 属性


实例

当点击"检查窗口"按钮,check()被调用,并检查当前窗口的状态,判断是否在顶层窗口中:

function myFunction() {
  if (window.top != window.self) {
    document.getElementById("demo").innerHTML = "This window is NOT the topmost window!";
  } else {
    document.getElementById("demo").innerHTML = "This window is the topmost window!";
  }
}
亲自试一试 »

定义和用法

self 属性返回当前窗口。返回指向当前 window 对象的引用,利用这个属性,可以保证在多个窗口被打开的情况下,正确调用当前窗口内的函数或属性而不会发生混乱。

self 属性通常用于比较(如上面的示例)。

该属性是只读的。


浏览器支持

属性
self Yes Yes Yes Yes Yes

语法

window.self

技术细节

返回值: 对窗口对象本身的引用

❮ Window 对象