Location 对象代表了当前窗口的 URL 信息,可以用来获取和设置当前页面的 URL。
属性
href
返回当前页面的完整 URL。
console.log(window.location.href);
host
返回当前页面的主机名和端口号。
console.log(window.location.host);
hostname
返回当前页面的主机名。
console.log(window.location.hostname);
pathname
返回当前页面的路径部分。
console.log(window.location.pathname);
protocol
返回当前页面的协议。
console.log(window.location.protocol);
search
返回当前页面的查询字符串部分。
console.log(window.location.search);
方法
assign()
用于加载新的 URL。
window.location.assign("https://www.example.com");
reload()
用于重新加载当前页面。
window.location.reload();
replace()
用于替换当前页面的 URL。
window.location.replace("https://www.example.com");
属性 | 描述 |
---|---|
hash | 返回一个URL的锚部分 |
host | 返回一个URL的主机名和端口 |
hostname | 返回URL的主机名 |
href | 返回完整的URL |
pathname | 返回的URL路径名。 |
port | 返回一个URL服务器使用的端口号 |
protocol | 返回一个URL协议 |
search | 返回一个URL的查询部分 |
方法 | 说明 |
---|---|
assign() | 载入一个新的文档 |
reload() | 重新载入当前文档 |
replace() | 用新的文档替换当前文档 |