首页 » 技术分享 » window.location和window.location.href区别详解

window.location和window.location.href区别详解

 

window.location是一个对象,包含属性有

hash 从井号 (#) 开始的 URL(锚)
host 主机名和当前 URL 的端口号
hostname 当前 URL 的主机名
href 完整的 URL
pathname 当前 URL 的路径部分
port 当前 URL 的端口号
protocol 当前 URL 的协议
search 从问号 (?) 开始的 URL(查询部分)

获取window.location.href是最常用的

location是location.href的简写,无论是访问还是赋值,从功能上,locatin等于location.href

而从本质上,location是一个对象,location.href是一个属性

从chrome的console里面输入window.location.href和window.location你就能很清楚的看到两者的不同

window.location.href

window.location

转载自原文链接, 如需删除请联系管理员。

原文链接:window.location和window.location.href区别详解,转载请注明来源!

3