JavaScript Window close 方法2025年3月17日 | 阅读 3 分钟 JavaScript 提供了一个内置函数 `close()`,用于关闭通过 `window.open()` 方法打开的浏览器窗口。与 `window.open()` 方法不同,它不包含任何参数。此 `window.close()` 方法仅用于关闭由 `window.open()` 方法打开的窗口或标签页。 请记住:您必须 **定义一个全局的 JavaScript 变量** 来存储 `window.open()` 方法返回的值,该变量将供 `close()` 方法稍后用于关闭已打开的窗口。 语法这里,`window` 是 `window.open()` 方法打开的那个窗口的名称。 参数列表此方法没有任何参数。 关闭窗口让我们通过一个例子来理解。我们将以一个示例来展示如何关闭由 `window.open()` 方法打开的窗口或标签页。 首先,我们将通过按钮点击在新窗口(代码中定义了大小)中打开一个网站 URL,然后使用另一个按钮来关闭已打开的窗口。 示例在此示例中,我们不会在 `open()` 方法中指定任何 URL。请看下面的代码,了解它是如何工作的 复制代码 输出 您将获得与下面给出的相同的输出。在这里,点击 打开新窗口 按钮以打开用户定义的浏览器窗口。 ![]() 一个新的窗口将弹出一条消息,如下所示。现在,点击 关闭新窗口 按钮以关闭此弹出窗口。 ![]() 示例 2此示例将在 `window.open()` 方法中包含一个网站 URL,以在新窗口中打开一个网站。然后我们将使用 `close()` 方法来关闭该窗口。 复制代码 输出 当您执行代码时,您将得到如下所示的响应 ![]() 点击 打开 TpointTech 按钮以打开 TpointTech 教程网站。我们已指定新弹出窗口的尺寸(高度和宽度)以进行打开。 ![]() 如果您点击 关闭 TpointTech 按钮,此打开的窗口将最小化。 浏览器支持几个网络浏览器支持此窗口函数,例如
您可以在上述浏览器上运行 `window.close()` JavaScript 函数。 |
介绍:JavaScript 对象由属性组成,这些属性只是键值对。本质上,属性由一对键和值组成,可以代表任何类型的实体。即使函数也能够作为任何...
阅读 3 分钟
在 JavaScript 中,Infinity 是一个特殊的数字,具有一个有趣的特性:大于任何有限数字。我们可能会惊讶于无限数字在条件语句和算术运算中的运作方式。如果我们事先不知道 Infinity 的属性,此操作就会起作用。让我们看看...
阅读 6 分钟
JavaScript 是一种强大的脚本语言,它使程序员能够创建动态、交互式的 Web 站点。在处理文档对象模型 (DOM) 时,查找特定元素的父元素是一项常见操作。在这里,我们将研究各种基于 JavaScript 的方法来实现...
阅读 6 分钟
?单选按钮是表单中用于从用户那里获取输入的图标。它允许用户从一组单选按钮中选择一个值。单选按钮通常用于从多个选项中进行单个选择,这……
阅读 8 分钟
字符串操作很容易学习,但在 JavaScript 中却很难掌握。早期,JavaScript 不支持多行字符串。2015 年之后,ES6(ECMAScript 6)引入了字符串字面量,支持多行字符串。现在,有几种方法可以处理多行字符串....
5 分钟阅读
我们将调查大写锁定键以及 JavaScript 在网页上的使用,以确定它是否已激活。在处理尖端在线应用程序时,我们经常需要特定数据,例如用户体验和交互。当用户浏览网站时,...
阅读 4 分钟
? 有时,我们必须验证元素是否确实具有类 'className'(任何特定名称)。它包含类列表实体的类。它可用于确定元素是否具有特定类名。单个方法...
阅读 3 分钟
Node Package Manager 被称为 npm。它作为 Node JavaScript 平台的包管理器。世界上最大的软件注册表被称为 Npm。Npm 是一个由世界各地的开源开发者用于分享和展示的工具。Npm 组成部分 Npm 由...
阅读 4 分钟
JavaScript 控制台提供了简单的方法,可以快速有效地在浏览器内部运行 JavaScript 代码。它经常用于许多不同的事情,例如记录某些代码的输出或通过控制台调试代码。除了...
阅读9分钟
?class 属性可以在 CSS 中用于为具有相应类名的元素执行某些任务。在本文中,我们将讨论如何使用 JavaScript 为元素添加类。在 JavaScript 中,有一些方法可以添加一个...
阅读 3 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India