URL hash 屬性

admin發表於2020-05-15

hash 屬性放回當前 url 的錨部分,也就是 # 和其後面的部分。

關於URL 物件知識參閱 URL 物件 一章節。

語法結構:

[JavaScript] 純文字檢視 複製程式碼
string = url .hash;
url.hash = string;

程式碼例項:

[JavaScript] 純文字檢視 複製程式碼執行程式碼
let url = new URL("https://www.softwhy.com/article-9.html#ant=top");
console.log(url.hash);

程式碼執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/202005/15/131536p6c46zu6o14vg3ru.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

hash 屬性返回當前 url 的 # 號和器後面的部分。

[JavaScript] 純文字檢視 複製程式碼執行程式碼
let url = new URL("https://www.softwhy.com/article-9.html#ant=top");
url.hash = "#softwhy=hi";
console.log(url.hash);
console.log(url.href);

程式碼執行效果截圖如下:

a:3:{s:3:\"pic\";s:43:\"portal/202005/15/131609s3sm40imfxgqcszs.png\";s:5:\"thumb\";s:0:\"\";s:6:\"remote\";N;}

可以讀寫屬性,所以可以重新設定 url 的hash 屬性值。