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