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