在 JavaScript 中,location 對象用于獲取或設置當前文檔的 URL 信息,包括協議、主機名、端口、路徑、參數等。
以下是一些常見的 location 對象的屬性和方法:
location.href:返回或設置當前文檔的完整 URL。
location.protocol:返回或設置當前文檔的協議(如 "http:" 或 "https:")。
location.hostname:返回或設置當前文檔的主機名。
location.port:返回或設置當前文檔的端口號。
location.pathname:返回或設置當前文檔的路徑部分。
location.search:返回當前文檔的查詢字符串部分。
location.hash:返回或設置當前文檔的錨點部分。
location.reload():重新加載當前文檔。
例如,下面的代碼演示了如何將頁面重定向到新的 URL:
// 將頁面重定向到新的 URL
location.href = "https://www.example.com";
// 或者使用以下語句也可以實現重定向
location.replace("https://www.example.com");
還可以使用 location 對象的其他屬性和方法來操作當前文檔的 URL 信息。