Javascript 如何找到html文件的父目录名?

Javascript 如何找到html文件的父目录名?,javascript,html,parent,Javascript,Html,Parent,我需要知道一个html文件的父目录,这样我就可以访问其中一个名为同一目录的文件。我只需要目录名作为一个字符串。您可以尝试以下方法 window.location.pathname 但同样取决于您试图实现的目标,请显示一些代码。Background 正如@NewUser所说,如果只需要路径,请使用window.location.pathname。示例:在本页上,给出了: /questions/25717173/how-would-i-find-a-html-files-parent-direct

我需要知道一个html文件的父目录,这样我就可以访问其中一个名为同一目录的文件。我只需要目录名作为一个字符串。

您可以尝试以下方法

window.location.pathname
但同样取决于您试图实现的目标,请显示一些代码。

Background 正如@NewUser所说,如果只需要路径,请使用window.location.pathname。示例:在本页上,给出了:

/questions/25717173/how-would-i-find-a-html-files-parent-directory-name
但是,您指出您正在处理一个HTML文件,这意味着文件名和文件结尾.htm、.HTML等。。因此,要获得除去文件名的完整URL,可以尝试使用.replace/[^\/]+$/,如下所示:

var url = 'http://www.example.com/foo/bar/baz.htm';
alert(url.replace(/[^\/]+$/, ''));
// gives http://www.example.com/foo/bar/
把它们放在一起 要在不硬编码URL的情况下执行此操作,请执行以下操作:

var path = window.location.toString().replace(/[^\/]+$/, '');
alert(path);

向我们展示您的最佳尝试Window.location.pathname是一个URI,它不一定包含任何文件名。e、 g.本页为/questions/25717173/how-will-i-find-a-html-files-parent-directory-name。