JavaScript HTML DOM self 属性

  • Window self 属性

    self属性返回当前窗口。self属性通常用于比较(如下例所示)。此属性是只读的。
    单击“检查窗口”按钮时,将调用函数check()并检查当前窗口状态。如果最顶层的窗口(window.top)与当前窗口(window.self)不同,则输出“此窗口不是最顶层的窗口!我是否在框架中?”。如果最顶层的窗口等于当前窗口,则触发else语句:
    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!";
      } 
    }
    尝试一下
  • 浏览器支持

    IE/Edge Chrome FireFox Safari Opera
    属性
    screenLeft and screenTop
    支持
    支持
    支持
    支持
    支持
  • 语法

    返回self属性:
    window.self
  • 技术细节

    项目 描述
    返回值: 对Window对象本身的引用