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的查询字符串。这个字符串以问号开头 |