1. 程式人生 > >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