在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`属性。
希望这个解释对你有帮助!如果你有任何其他问题,请随时提问。