location 对象是浏览器环境中用于提供有关当前加载文档的信息的对象。它包含了一些属性,可以用于获取和操作浏览器的地址栏信息,以及导航到新的页面。以下是一些常见的 location 对象的属性和方法:
location.href: 返回当前文档的完整 URL。javascriptconsole.log(location.href);location.protocol: 返回当前文档的协议(例如 "http:" 或 "https:")。javascriptconsole.log(location.protocol);location.host: 返回当前文档的主机名和端口号。javascriptconsole.log(location.host);location.hostname: 返回当前文档的主机名。javascriptconsole.log(location.hostname);location.port: 返回当前文档的端口号。javascriptconsole.log(location.port);location.pathname: 返回当前文档的路径部分。javascriptconsole.log(location.pathname);location.search: 返回当前文档的查询部分,即 URL 中的参数部分。javascriptconsole.log(location.search);location.hash: 返回当前文档的锚点标识部分。javascriptconsole.log(location.hash);location.assign(url): 加载并显示指定的 URL。javascriptlocation.assign("https://www.example.com");location.reload(): 重新加载当前文档。javascriptlocation.reload();
location 对象允许开发者读取和操作浏览器的地址栏信息,以及通过导航方法加载新的页面。请注意,对 location 对象的一些操作可能导致页面刷新或跳转,因此需要谨慎使用。请问有什么我可以帮助您的吗?