location 对象代表了当前窗口的URL信息,可以通过该对象获取当前URL的各种信息以及改变当前URL。
常用方法:
assign(url):加载新的文档,并替换当前文档。replace(url):加载新的文档,并将当前文档替换出来。reload():重新加载当前文档。toString():返回当前URL的字符串表示。href:获取或设置完整的URL地址。protocol:获取或设置URL的协议部分。host:获取或设置URL的主机部分(包括端口号)。hostname:获取或设置URL的主机名部分。port:获取或设置URL的端口部分。pathname:获取或设置URL的路径部分。search:获取或设置URL的查询字符串部分。hash:获取或设置URL的片段标识部分。
总结
可以通过这些方法和属性,方便地获取和修改当前窗口的URL信息。