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
对象的一些操作可能导致页面刷新或跳转,因此需要谨慎使用。请问有什么我可以帮助您的吗?