window.location.pathname
时间: 2024-06-10 10:04:48 浏览: 8
这是一个 JavaScript 中的属性,它返回当前页面 URL 的路径部分。具体来说,它返回当前页面在服务器上的相对路径。例如,如果当前页面的完整 URL 是 https://www.example.com/path/to/page.html,那么 window.location.pathname 将返回 /path/to/page.html。
相关问题
window.location
window.location 是 JavaScript 中的一个对象,它包含当前浏览器窗口中加载的文档的信息。它具有多个属性,例如:
- `window.location.href`:当前页面的 URL。
- `window.location.protocol`:URL 的协议部分,例如 "https:"。
- `window.location.host`:URL 的主机部分,包括端口号。
- `window.location.pathname`:URL 的路径部分,不包括主机和查询参数。
- `window.location.search`:URL 的查询参数部分,包括 "?" 符号。
- `window.location.hash`:URL 的锚点部分,包括 "#" 符号。
您可以使用这些属性来获取当前页面的 URL 以及其他相关信息,也可以使用它们来改变当前页面的 URL。例如,您可以使用 `window.location.href` 属性来将浏览器重定向到另一个 URL,如下所示:
```
window.location.href = 'https://www.example.com';
```
window.location的用法
window.location是JavaScript中的一个对象,它包含了当前窗口中当前页面的URL地址信息。可以使用它来获取或设置当前窗口的URL地址。
常用的window.location的用法如下:
1. 获取当前页面的URL地址:
```
var url = window.location.href;
```
2. 获取当前页面的协议类型:
```
var protocol = window.location.protocol;
```
3. 获取当前页面的主机名和端口号:
```
var host = window.location.host;
```
4. 获取当前页面的主机名:
```
var hostname = window.location.hostname;
```
5. 获取当前页面的路径部分:
```
var pathname = window.location.pathname;
```
6. 获取当前页面的查询部分(即URL中的参数部分):
```
var search = window.location.search;
```
7. 获取当前页面的哈希部分:
```
var hash = window.location.hash;
```
8. 设置当前页面的URL地址:
```
window.location.href = "http://www.example.com";
```