在網頁中,使用location.hash可以實現頁面導航。通過設置location.hash屬性,可以在URL中添加一個錨點,然后可以通過JS來監測和處理這個錨點的改變,從而實現頁面導航。
例如,可以通過以下代碼實現頁面導航:
// 設置hash值
location.hash = "#section1";
// 監測hash值的變化
window.onhashchange = function() {
var hash = location.hash;
// 根據不同的hash值執行不同的操作
if(hash === "#section1") {
// 顯示Section1
} else if(hash === "#section2") {
// 顯示Section2
}
}
在上面的例子中,當設置location.hash為"#section1"時,頁面會跳轉到對應的部分,并觸發onhashchange事件,從而執行相應的操作。通過這種方式,可以實現簡單的頁面導舓功能。