在JavaScript中,你可以使用`window.location`對象來獲取當前路徑信息。`window.location`對象提供了有關當前URL的多種屬性,包括路徑、主機、端口等。
以下是一些常用的屬性來獲取當前路徑的信息:
1. `window.location.href`: `href`屬性返回當前頁面的完整URL,包括協議、主機名、路徑和查詢參數等。
var currentUrl = window.location.href;
console.log(currentUrl);
2.`window.location.pathname`: `pathname`屬性返回當前頁面的路徑部分,不包括協議、主機名和查詢參數。
var currentPath = window.location.pathname;
console.log(currentPath);
3. `window.location.origin`: `origin`屬性返回當前頁面的協議、主機名和端口部分。
var currentOrigin = window.location.origin;
console.log(currentOrigin);
4. `window.location.protocol`: `protocol`屬性返回當前頁面的協議部分,如`http:`或`https:`。
var currentProtocol = window.location.protocol;
console.log(currentProtocol);
5. `window.location.host`: `host`屬性返回當前頁面的主機名和端口部分。
var currentHost = window.location.host;
console.log(currentHost);
請注意,這些屬性都是只讀的,用于獲取當前頁面的信息。如果需要修改當前頁面的URL,可以將新的URL賦值給`window.location.href`屬性。
希望這個解釋對你有幫助!如果你有任何其他問題,請隨時提問。