Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 关闭窗口

作者:故事没有她   发布日期:2026-01-23   浏览:31

// 关闭窗口的示例代码

// 方法1: 使用 window.close() 关闭当前窗口
// 注意: 只有通过 JavaScript 打开的窗口才能被关闭,直接打开的页面调用此方法无效
function closeWindow() {
    window.close();  // 关闭当前窗口
}

// 方法2: 使用 self.close() 关闭当前窗口
// 同样,只有通过 JavaScript 打开的窗口才能被关闭
function closeSelfWindow() {
    self.close();  // 关闭当前窗口
}

// 方法3: 关闭指定的窗口(例如通过 window.open() 打开的窗口)
var newWindow = window.open('https://example.com', 'newWindow');
function closeNewWindow() {
    if (newWindow && !newWindow.closed) {
        newWindow.close();  // 关闭指定的窗口
    }
}

解释说明:

  1. window.close():用于关闭当前窗口。但是需要注意的是,只有通过 window.open() 打开的窗口才能通过这种方式关闭,直接在浏览器中打开的页面无法通过此方法关闭。
  2. self.close():与 window.close() 类似,用于关闭当前窗口。
  3. newWindow.close():用于关闭通过 window.open() 打开的指定窗口。需要确保该窗口已经打开且未被关闭。

上一篇:js alert自动关闭

下一篇:js 关闭页面

大家都在看

js 数组对象排序

js 对象数组排序

js 数组删掉第一个值

js fill

js 数组连接

js json数组

js 数组复制

js 复制数组

js 数组拷贝

js 数组对象合并

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站