location常用属性
BOM中location对象提供的方法,可以更改当前用户在浏览器中访问的URL,实现新文档的载入、重载以及替换等功能。
location对象提供的search属性返回URL中的参数,通常用于在向服务器查询信息时传入一些查询条件,如页码,搜索的关键字、排序方式等。除了search属性外,location对象还提供了其他的属性,用于获取或设置对应的URL地址的组成部分,如服务器主机名、端口号、URL协议以及完整的URL地址等。具体如表1所示。
表1 location对象的属性
属性 | 说明 |
---|---|
location.search | 返回(或设置)当前URL的查询部分(“?”之后的部分) |
location.hash | 返回一个URL的锚部分(从“#”开始的部分) |
location.host | 返回一个URL的主机名和端口 |
location.hostname | 返回URL的主机名 |
location.href | 返回完整的URL |
location.pathname | 返回URL的路径名 |
location.port | 返回一个URL服务器使用的端口号 |
location.protocol | 返回一个URL协议 |