1. 介绍
location对象是BOM(Brower Object Model)浏览器对象模型对象中的一个。它是Web API的一部分,可以通过浏览器的"window"对象进行访问,即window.location
2. location对象的属性
属性名 | 描述 |
---|---|
href | 完整的 URL,即当前文档的地址 |
protocol | 协议部分的字符串(如 “http:”) |
host | 主机名和端口号字符串 |
hostname | 主机名字符串 |
port | 端口号字符串 |
pathname | URL 的路径部分的字符串 |
search | URL 的查询部分的字符串,以问号 ? 开头 |
hash | URL 的片段标识符部分的字符串,以井号 # 开头 |
3. 示例
- URL地址
http://www.example.com:8080/path/to/page?name=value#section
- protocol 协议 :‘http’
- hostname 主机名:‘www.example.com’
- 端口号:‘8080’
- 路径:‘/path/to/page’
- 查询字符串:‘name=value’
- 片段标识符:‘section’