从url返回文件夹

时间:2010-10-27 12:33:20

标签: javascript jquery

我正在寻找一段将执行以下操作的JavaScript:

查看当前网址并返回网址中的所有文件夹,即:

http://localhost/folder1/page.aspx返回 - > /文件夹1 /

http://localhost/page.aspx返回 - > /

任何帮助?

4 个答案:

答案 0 :(得分:1)

您可以尝试window.location.pathname来获取其路径。 for ref

答案 1 :(得分:0)

通过window.location,您可以访问正在运行的脚本的完整网址。然后,您可以使用REGEX提取所需的部分,在本例中为路径。

答案 2 :(得分:0)

location属性(window)(link)具有各种属性,可用于获取该信息。

Here's an example可用的内容:

var loc, name, value;

loc = window.location;
for (name in window.location) {
  value = loc[name];
  if (typeof value != 'function') {
    display(name + ": " + value);
  }
}

function display(msg) {
  var p = document.createElement('p');
  p.innerHTML = msg;
  document.body.appendChild(p);
}

答案 3 :(得分:0)

window.location.pathname.substr(0, window.location.pathname.lastIndexOf("/") + 1);