在 JavaScript 中,location 对象用于获取或设置当前文档的 URL 信息,包括协议、主机名、端口、路径、参数等。
以下是一些常见的 location 对象的属性和方法:
location.href:返回或设置当前文档的完整 URL。
location.protocol:返回或设置当前文档的协议(如 "http:" 或 "https:")。
location.hostname:返回或设置当前文档的主机名。
location.port:返回或设置当前文档的端口号。
location.pathname:返回或设置当前文档的路径部分。
location.search:返回当前文档的查询字符串部分。
location.hash:返回或设置当前文档的锚点部分。
location.reload():重新加载当前文档。
例如,下面的代码演示了如何将页面重定向到新的 URL:
// 将页面重定向到新的 URL
location.href = "https://www.example.com";
// 或者使用以下语句也可以实现重定向
location.replace("https://www.example.com");
还可以使用 location 对象的其他属性和方法来操作当前文档的 URL 信息。