window.location.hash是用于獲取或設置URL中的片段標識符(hash)部分的屬性。片段標識符是URL中“#”符號后的部分,通常用于在頁面內部進行導航或標識特定內容。
要獲取當前URL中的片段標識符,可以使用以下語法:
var hash = window.location.hash;
要設置URL中的片段標識符,可以使用以下語法:
window.location.hash = "#section1";
在設置片段標識符后,頁面會自動滾動到具有與片段標識符匹配的id屬性的元素。可以通過監聽hashchange
事件來檢測片段標識符的變化:
window.addEventListener("hashchange", function() {
console.log("Hash changed to: " + window.location.hash);
});