location物件的屬性與方法
- Location 物件
- Location 物件屬性
- Location 物件方法
- location.assign()
- location.replace()
- location.reload()
最近在專案開發中遇到了一個問題,客戶的需求是要根據URL中傳入的不同引數來顯示相關資訊,想要獲取到URL可以通過 window.location 的方式,在解決這個問題的程序中,我學到了很知識,在此分享給大家,
Location 物件
- Location 物件包含有關當前 URL 的資訊,
- Location 物件是 Window 物件的一個部分,可通過 window.location 屬性來訪問,
Location 物件屬性
| 屬性 | 描述 |
|---|---|
| hash | 設定或回傳從井號 (#) 開始的 URL(錨), |
| host | 設定或回傳主機名和當前 URL 的埠號, |
| hostname | 設定或回傳當前 URL 的主機名, |
| href | 設定或回傳完整的 URL, |
| pathname | 設定或回傳當前 URL 的路徑部分, |
| port | 設定或回傳當前 URL 的埠號, |
| protocol | 設定或回傳當前 URL 的協議, |
| search | 設定或回傳從問號 (?) 開始的 URL(查詢部分), |
Location 物件方法
location.assign()
跟href一樣,可以跳轉頁面(也稱為重定向頁面),記錄歷史,可以后退,
例:跳轉到百度
location.assign('https://www.baidu.com');
location.replace()
替換當前頁面,因為不記錄歷時,所以不能后退頁面,
例:跳轉到百度
location.replace('https://www.baidu.com');
location.reload()
強制重繪頁面,從服務器重新請求! (如果有資料提交的話,會提示是否提交的),迫使瀏覽器重新下載當前的頁面,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/242441.html
標籤:其他
下一篇:sql基礎知識(筆記)(三)
