window.location.href是一個JavaScript屬性,用于獲取或設置當前頁面的URL。
詳解:
例如:
console.log(window.location.href); //輸出當前頁面的URL
例如:
window.location.href = "https://www.example.com"; //將當前頁面重定向到指定的URL
需要注意的是,設置window.location.href會導致頁面跳轉,當前頁面的所有狀態和數據都會被丟失。
例如:
window.location.href = window.location.href.replace("example", "example2"); //將當前頁面的URL中的 "example" 替換為 "example2"
通過修改URL的一部分,可以實現類似刷新頁面、添加查詢參數等功能。
window.location.href還包含一些其他屬性和方法,例如:
window.location.href = URL:設置當前頁面的URL為指定的URL。
window.location.href = “#fragment”:設置當前頁面的URL的片段標識符為指定的值。
window.location.href = “javascript:void(0)”:用于執行一個空的JavaScript操作,不會導致頁面跳轉。
window.location.href.substring(start):返回當前頁面的URL從指定索引位置到末尾的子字符串。
…
通過使用window.location.href的其他屬性和方法,可以對URL進行更多的操作和處理。
總結:window.location.href是用于獲取或設置當前頁面的URL的JavaScript屬性,可以通過設置它來進行頁面的跳轉、URL的修改等操作。