window.location的屬性

一喵嗚發表於2015-06-20

window.location 物件所包含的屬性
屬性描述hash從井號 (#) 開始的 URL(錨)host主機名和當前 URL 的埠號hostname當前 URL 的主機名href完整的 URLpathname當前 URL 的路徑部分port當前 URL 的埠號protocol當前 URL 的協議search從問號 (?) 開始的 URL(查詢部分)window.location.hash
要使用 JS 定位錨點,完全可以使用 window.hash 配合元素 ID 完成。比如快速定位到頁面的某條評論,則直接使用如下程式碼即可:
window.location.hash = “#comment-5981”;

另外 Twitter、Facebook、Google 等已經開始大量使用 #! 這種形式的 hash 方法處理非同步互動頁面的 URL 可回溯功能。
window.location.search
如果有這樣一個 URL 地址:
http://www.google.com.hk/search?hl=zh-CN&source=hp&biw=1400&bih=935&q=%E8%8A%92%E6%9E%9C%E5%B0%8F%E7%AB%99&aq=f&aqi=&aql=&oq=

如何利用 JS 指令碼捕獲頁面 GET 方式請求的引數?其實直接使用 window.location.search 獲得,然後通過 split 方法結合迴圈遍歷自由組織資料格式。
另外,如果根據使用者的搜尋條件重新整理頁面,只需直接設定 window.location.search 即可。

相關文章