location是最有用的BOM对象之一,它提供了与当前窗口中加载的文档有关信息,还提供了一些导航功能。事实上,location对象是很特别的一个对象,因为它是window对象的属性也是document对象的属性。
| 属性名 | 例子 | 说明 |
|---|---|---|
| hash | '#contents' | 返回URL中的hash(#号后跟零或多个字符),如果无则返回空 |
| host | '127.0.0.1:8080' | 返回服务器名称和端口号 |
| hostname | '127.0.0.1' | 返回服务器名称不带端口号 |
| href | 'http://127.0.0.1' | 返回当前页完整url |
| pathname | 'index.html' | 返回url中的目录或文件名 |
| port | '8080' | 返回端口号 |
| protocol | 'http:' | 返回页面使用的协议 |
| search | '?q=JavaScript' | 返回url的查询字符串。这个字符串以问号开头 |