javascript - 如何获取/设置当前页面 URL(跨时空浏览器版本)

标签 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?

最佳答案

我认为没有必要为此使用 jQuery。以下内容在所有浏览器中都可以完美运行:

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

或者更简单地说:

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

关于javascript - 如何获取/设置当前页面 URL(跨时空浏览器版本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18396501/

相关文章:

javascript - Jquery文字动画

javascript - 将数字转换为十、百、千

java - 哪个 HTML DOM 解析器在 Android 上效果最好?

javascript - 为什么 NodeList[0] 和 node = NodeList[0] 的行为不同?

javascript - jQuery、jQueryUI(和插件)和 AngularJS - 它们如何组合在一起?

javascript,在 if 语句中组合 AND、OR

javascript - 在 <li> 按钮上创建展开动画

javascript - 列出目录中的 PDF

jquery - 如何使用 html、css 和 jquery 创建模态框?

javascript - 如果使用 document.createElement 创建的视频元素在没有附加到页面的情况下播放,何时会被垃圾收集?