document.location.href和document.location.href区别
时间: 2024-08-12 21:07:33 浏览: 97
获取当前网页document.url location.href区别总结
`document.location.href` 是 JavaScript 中的一个属性,用于获取或设置当前网页的 URL(统一资源定位符)。这个属性返回一个字符串,表示当前页面的完整URL,包括协议、主机名、路径和查询参数等。
而 `document.location.href` 是这个属性的引用形式,当你对它进行赋值操作时,实际上是改变了浏览器的当前页面地址。例如:
```javascript
// 获取当前页面URL
var currentUrl = document.location.href;
// 改变页面地址(假设新的URL是 "https://www.example.com/newpage")
document.location.href = "https://www.example.com/newpage";
```
这两个表达式的区别在于:
1. `document.location.href`:单纯获取当前的URL。
2. `document.location.href = 新URL`:用于改变当前页面的URL,并触发可能的页面重载或导航行为。
阅读全文