如何获取/设置当前页面URL(适用于时空浏览器版本)

时间:2013-08-23 06:43:44

标签: javascript jquery dom

我想在特定事件中获取/设置当前页面的URL。

如下面的问题/答案所述,似乎有不止一种方法可以做到这一点。

使用Jquery

Get URL - $(location).attr('href');
Set URL - $(location).attr('href',url);

使用JavaScript

Get URL - myVar = window.location.href;
Set URL - window.location.href = "http://stackoverflow.com";

哪种方法适用于时空浏览器版本?

Get current URL in JavaScript?

How to redirect to another webpage in JavaScript/jQuery?

2 个答案:

答案 0 :(得分:39)

我认为没有必要为此使用jQuery。以下内容适用于所有浏览器:

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

甚至更简单:

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

答案 1 :(得分:3)

我同意@meub。这也将:

window.location.replace("http://stackoverflow.com");

要像点击链接一样使用简单的javascript。你不需要jQuery来做到这一点。 您可以使用以下内容:

Get URL - myVar = window.location.href;
SET URL - window.location.href = "http://stackoverflow.com";