如何使用javascript在同一个标​​签页中打开网站

时间:2015-05-15 14:55:24

标签: javascript tabs

所以我正在尝试为我的网站创建一个标签系统,我一直在使用window.open("The Website"),除非我使用它,该网站会在新标签页上打开。有没有办法在同一个标​​签上打开它?

3 个答案:

答案 0 :(得分:2)

document.location = "your_url"

window.location = "your_url";

或者您可以使用jQuery创建链接,然后单击它

var link $('<a href="your_url" style="display: none;">x</a>');
$('body').append(link);
link.click();

答案 1 :(得分:2)

如果您分配到window.location,则当前窗口将在该标签中加载新网址:

window.location = "http://www.yoursite.com";

请参阅What's the difference between window.location and document.location in JavaScript?,了解使用window.location而不是document.location稍微安全一些(使用浏览器兼容性)的原因,尽管在大多数浏览器中都可以使用。{/ p>

答案 2 :(得分:0)

var iframe = $('<iframe src="yoursite.com"></iframe>');
$(document).append(iframe);