迹忆客 专注技术分享

当前位置:主页 > 学无止境 > WEB前端 > JavaScript >

在 JavaScript 中的同一窗口或标签页中打开 URL

作者:迹忆客 最近更新:2024/03/19 浏览次数:

我们将在本文中了解如何在同一窗口或标签页中打开 URL。


在 JavaScript 中使用 window.open() 方法的同一窗口或标签页中打开 URL

window.open() 方法是一种 JavaScript 预定义的窗口技术,用于在浏览器的同一窗口和标签页中打开新标签页或窗口。

根据你的浏览器设置或 window.open() 方法中提供的参数,将打开一个新窗口或标签页。

语法:

window.open(url, '_self');

如果传递此选项,则 URL 将替换先前输出的 _self 值和一个新窗口将出现在同一框架中。

例子:

使用 .html 扩展名保存代码并运行以下脚本。

<html>
   <body>
      <form id="formA" runat="server">
         <div style="text-align:center; font: size 25px;">
            <label>Welcome to same page redirect</label><br><br>
            <input type="button" value="Google.Com" class="btn" id="btnn">
         </div>
      </form>
      <script type="text/javascript">
      document.getElementById("btnn").addEventListener("click", (e) =>{
      let url ="https://www.google.com/";
      window.open(url, "_self");
      })
      </script
   </body>
</html>

输出:

在点击按钮之前:

单击该按钮后,它将在同一窗口的同一标签页中打开一个新 URL。


在 JavaScript 中使用 location.replace() 方法的同一窗口或标签页中打开 URL

replace() 方法用 JavaScript 中的另一个页面替换当前页面。replace() 方法将当前窗口的 URL 更改为 replace() 方法中指定的 URL。

语法:

location.replace(URL);

此函数仅接受单个 URL 参数。该 URL 链接到必须替换为较早版本的另一个页面。

此方法在同一框架中返回或打开一个带有新页面 URL 的新窗口。

例子:

<!DOCTYPE html>
<html>
   <body>
      <h1>Welcome to same page redirect to different url</h1>
      <h2>The replace Property</h2>
      <button onclick="Function()">Replace document</button>
      <script>
         function Function() {
           location.replace("https://www.google.com")
         }
      </script>
   </body>
</html>

在点击按钮之前:

点击按钮后:

上一篇:使用 JavaScript 设置 onclick

下一篇:没有了

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

JavaScript 删除特殊字符

发布时间:2024/03/19 浏览次数:187 分类:JavaScript

本教程介绍如何使用带有和不带有 jQuery 的 JavaScript 从字符串中删除特殊字符。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便