window.location 对象用于获得当前页面的地址 (URL),并把浏览器重定向到新的页面。在实际编写中,可以不写window。
window.location的属性用法如下:
属性 | 描述 | 用法举例 |
hash | 设置或获取 href 属性中在井号“#”后面的分段。 | 假设:https://www.iplayseo.com:8080/new/page?=361#postname 则输出#postname |
host | 设置或获取 location 或 URL 的 hostname 和 port端口号(浏览器上有端口号就会输出)。 | 假设:https://www.iplayseo.com:8080/new/page?=361 则输出www.iplayseo.com:8080 |
hostname | 设置或获取 location 或 URL 的主机名称部分。 | 假设:https://www.iplayseo.com:8080/new/page?=361 则输出www.iplayseo.com |
href | 设置或获取整个 URL 为字符串。 | 假设:https://www.iplayseo.com:8080/new/page?=361 则输出https://www.iplayseo.com:8080/new/page?=361 |
pathname | 设置或获取对象指定的文件名或路径。 | 假设:https://www.iplayseo.com:8080/new/page?=361 则输出/new/page |
port | 设置或获取与 URL 关联的端口号码。 | 假设:https://www.iplayseo.com:8080/new/page?=361 则输出8080 |
protocol | 设置或获取 URL 的协议部分。 | 假设:https://www.iplayseo.com:8080/new/page?=361 则输出http: |
search | 设置或获取 href 属性中跟在问号后面的部分。 | 假设:https://www.iplayseo.com:8080/new/page?=361 则输出?=361 |