📜  javascript 获取当前目录 - Javascript (1)

📅  最后修改于: 2023-12-03 15:16:15.507000             🧑  作者: Mango

Javascript 获取当前目录

在Javascript中,我们可以使用window.location对象来获取当前页面的URL地址,其中包含了当前页面的路径信息。我们可以通过处理这些路径信息来获得当前页面所在的目录信息。

获取当前目录的路径

通过window.location对象,我们可以获取当前页面的完整URL:

console.log(window.location.href); // http://example.com/path/to/page.html

我们可以使用window.location.pathname属性来获取当前页面的路径信息:

console.log(window.location.pathname); // /path/to/page.html

我们可以使用String.split()方法将路径信息以斜杠分割成数组,然后取出数组的最后一个元素即可获取当前页面所在的目录路径:

const pathArray = window.location.pathname.split('/');
const directoryPath = '/' + pathArray.slice(1, -1).join('/');
console.log(directoryPath); // /path/to
获取当前目录的名称

如果要获取当前目录的名称,我们可以使用String.split()方法将目录路径以斜杠分割成数组,然后取出数组的最后一个元素即可:

const pathArray = window.location.pathname.split('/');
const directoryName = pathArray.slice(-2, -1).toString();
console.log(directoryName); // to
总结

通过window.location对象,我们可以获取当前页面的URL地址和路径信息,然后通过处理路径信息来获取当前页面所在的目录路径和目录名称。以上代码均使用纯Javascript实现,不依赖任何框架或库。