location物件相關方法

2021-08-07 13:45:02 字數 799 閱讀 8061

屬性描述

hash

表示url位址中的錨點部分,包括前導符「#」。可讀可寫

host

表示url中的主機名和埠,即ip位址或者網域名稱埠,可讀可寫

hostname

表示url中的主機名部分。可讀可寫

href

表示當前頁面完整的url位址,可讀可寫。

pathname

表示url中的頁面路徑部分,包含頁面檔名稱,可讀可寫

port

表示url位址中的埠部分,可讀可寫

protocol

表示url中的協議部分,包括尾部的「:」符號,可讀可寫。如http:

search

表示url中的引數部分,可讀可寫。如:?name=mary

方法描述

assign()

該方法為瀏覽器指定新的url位址,與設定href屬性的值相同。該方法同樣會在history物件的瀏覽列表中增加一條記錄。

replace()

使用指定的頁面文件替換瀏覽器中當前的頁面文件。方法是接受乙個引數,該引數指定新的頁面url位址。replace()

方法不會在

history

物件中生成乙個新的記錄。當使用該方法時,新的 url 將覆蓋 history 物件中的當前記錄

如:location.replace(「

reload()

用於重新整理當前文件 。

location.reload()   重新整理頁面:相當於按f5鍵

location.reload(true)  強制重新整理頁:shift+f5鍵

location 獲取url的相關方法

以 http localhost location 21.1 20 location.html foo?name bunny myhash 這個路徑為例 1.獲取當前完整的url路徑 2.獲取當前url路徑 當前url 後面的內容,包括引數和雜湊值 location.url foo?name bun...

location物件屬性

常用屬性 1 location.href 返回當前載入頁面的完整url location.href window.location.href 2 location.hash 返回url中的hash 後 如果不包含則返回空字元 eg 頁面最下設定乙個button為返回頂部,新增乙個id top 後 v...

location相關知識點

location獲取瀏覽器位址列 協議,網域名稱 www.baidu.com 埠號,路徑 console.log 主機名 location.hostname 網域名稱 console.log 路徑 location.pathname 路徑 console.log 埠 location.port 埠號...