我想在相同的窗口和相同的选项卡中打开一个链接,其中包含有链接的页面。

当我试图打开一个链接使用窗口。打开,然后在新选项卡中打开——而不是在同一窗口的同一选项卡中。


当前回答

你一定要用window.open吗?如果使用window.location="http://example.com"呢?

其他回答

你一定要用window.open吗?如果使用window.location="http://example.com"呢?

用这个:

location.href = "http://example.com";

像点击链接一样打开另一个url

window.location.href = "http://example.com";

你需要使用name属性:

window.open("https://www.youraddress.com","_self")

编辑:Url前应加上协议。没有它尝试打开相对url。在Chrome 59, Firefox 54和IE 11中测试。

   Just Try in button.

   <button onclick="location.reload();location.href='url_name'" 
   id="myButton" class="btn request-callback" >Explore More</button>

   Using href 

  <a href="#" class="know_how" onclick="location.reload();location.href='url_name'">Know More</a>