window.location 對象
用於獲得當前頁面的地址 (URL),並把瀏覽器重定向到新的頁面。window.location 對象在編寫時可不使用 window 這個前綴。 一些例子:
舉例鏈接1:https://www.runoob.com/js/js-window-location.html
location.hostname=location.host 【返回 web 主機的域名】//www.runoob.com
location.pathname 【返回當前頁面的路徑和文件名】// /js/js-window-location.html
location.protocol 【返回所使用的 web 協議】//https:
location.href 【返回當前頁面的 URL】//https://www.runoob.com/js/js-window-location.html
location.assign(url) 【方法加載新的文檔】加載 URL 指定的新的 HTML 文檔。 就相當於一個鏈接,跳轉到指定的url,當前頁面會轉為新頁面內容,可以點擊后退返回上一個頁面.
location.replace(url) 【通過加載 URL 指定的文檔來替換當前文檔】 這個方法是替換當前窗口頁面,前后兩個頁面共用一個窗口,所以是沒有后退返回上一頁的
舉例鏈接2:http://localhost:8081/kitchen/
location.port 【返回 web 主機的端口 】//8081
location.search 【查詢(參數)部分】search 屬性是一個可讀可寫的字符串,可設置或返回當前 URL 的查詢部分(問號 ? 之后的部分)。
舉例鏈接3:http://www.runoob.com/test.htm#PART2
location.hash 【返回URL 的錨部分(從 # 號開始的部分,hash 屬性是一個可讀可寫的字符串)】//#part2