window.location用来获取网页的URL,它是一个对象,包含属性有:
-
hash:从井号 (#) 开始的 URL -
host: 主机名和当前 URL 的端口号 -
hostname: 当前 URL 的主机名 -
href:完整的 URL -
pathname: 当前 URL 的路径部分 -
port:当前 URL 的端口号 -
protocol: 当前 URL 的协议 -
search:从问号 (?) 开始的 URL
那么区别就很明显了,window.location是一个对象,window.location.href是 window.location的一个属性
看个例子把:
随意打开一个网站,分别输出其window.location和window.location.href:
输出window.location
输出window.location.href









网友评论