11 BOM location
08 BOM location
在 JavaScript 中,location 对象是 window 对象的一个属性,它表示当前页面的 URL 地址,并提供了一系列方法来获取和设置 URL 的各个部分,以及实现页面的跳转等功能。
以下是 location 对象的一些常用属性和方法:
属性
href:完整的 URL 地址。protocol:URL 的协议,例如http:或https:。hostname:主机名(域名)。port:端口号,如果没有指定端口,则返回空字符串。pathname:URL 的路径部分。search:查询字符串部分,以?开头。hash:锚点部分,以#开头。
方法
assign(url):加载新的文档,等同于location = url。reload():重新加载当前文档。可以传入一个参数forceGet,如果为true,则总是从服务器重新加载,而不是从缓存中加载。replace(url):加载新的文档,并替换当前文档在会话历史中的位置,这意味着用户不能使用浏览器的后退按钮回到这个被替换的页面。toString():返回location对象的href属性的值,即完整的 URL 地址。
示例
1 | // 获取当前页面的完整URL |
location 对象在 Web 开发中非常有用,可以用于实现页面跳转、获取页面信息等功能。