location.hash屬性用于獲取或設置URL中的錨點部分(即#號后面的部分)。錨點部分通常用于定位到頁面的特定部分或執行特定的行為。
用法示例:
console.log(location.hash);
如果URL為http://example.com/page#section1
,則輸出#section1
。
location.hash = 'section2';
將當前URL中的錨點部分設置為#section2
。
window.addEventListener('hashchange', function() {
console.log(location.hash);
});
當URL的錨點部分發生變化時,將會觸發回調函數,并輸出新的錨點部分。