Window open() 方法

语法

window.open() 方法的基本语法如下:

  • url:要在新窗口中打开的网页的 URL 地址。可以是绝对路径或相对路径。
  • name:新窗口的名称,可以是一个字符串,通常用于在后续操作中对新窗口进行引用。
  • specs:一个包含各种窗口特性的字符串,比如窗口的大小、位置、工具栏等。可选参数。
  • replace:一个布尔值,表示是否替换浏览器历史记录中的当前条目。可选参数。

示例

下面是一个简单的示例,演示如何使用 window.open() 方法打开一个新的窗口:

在这个示例中,我们打开了一个新的窗口,显示了 https://www.example.com 这个网页,并设置了窗口的宽度为 500 像素,高度为 400 像素。

常见用法

打开新标签页

通过将 name 参数设置为 _blank,可以在新的标签页中打开指定的 URL:

指定窗口大小和位置

通过在 specs 参数中设置特性字符串,可以指定新窗口的大小和位置:

控制浏览器历史记录

通过将 replace 参数设置为 true,可以替换浏览器历史记录中的当前条目:

结语

通过本文的介绍,你应该对 window.open() 方法有了更深入的了解。这个方法在实际的 web 开发中非常常用,可以帮助我们实现一些特定的功能,比如打开新的窗口或标签页。希望本文能够对你有所帮助,谢谢阅读!

纠错
反馈
QR Code

微信搜一搜

搜索 JavaScript