溫馨提示×

location.hash的用法

小云
113
2023-08-24 16:28:32
欄目: 編程語言

location.hash屬性用于獲取或設(shè)置URL中的錨點部分(即#號后面的部分)。錨點部分通常用于定位到頁面的特定部分或執(zhí)行特定的行為。

用法示例:

  1. 獲取當前URL中的錨點部分:
console.log(location.hash);

如果URL為http://example.com/page#section1,則輸出#section1。

  1. 設(shè)置URL中的錨點部分:
location.hash = 'section2';

將當前URL中的錨點部分設(shè)置為#section2。

  1. 監(jiān)聽URL中錨點部分的變化:
window.addEventListener('hashchange', function() {
console.log(location.hash);
});

當URL的錨點部分發(fā)生變化時,將會觸發(fā)回調(diào)函數(shù),并輸出新的錨點部分。

0