js获取相对路径(url)

亮术网 2013-04-21 本网原创

  javascript 脚本只有获取完全路径的方法,没有获取相对路径的方法,所以只能自己实现。在网上看到一些方法都比较复杂,所以自己写了一个既简单又能完完整整获取到相对路径的方法。

 

  1、代码如下:

  function getRelativeUrl()
  {
    var url = document.location.toString();
    var arr = url.split("//");

    return arr[1].substring(arr[1].indexOf("/"));
  }

 

  2、说明:

  首先获取完全路径,假如获取到 http://www.liangshunet.com/prog/index.aspx,再通过 // 把它分为两部分,然后从后一部分

www.liangshunet.com/prog/index.aspx 找到第一个 / 所在的位置,最后从该位置截取到最后。

 

  3、调用方法:

  getRelativeUrl();

 

  可能您有更简洁、效率更高的js获取相对路径的方法,那么您可以忽视此方法。编程是一个不断相互学习的过程,不防拿您的方法出来交流,分享给大家。

本文浓缩标签:jsjavascript获取相对路径