根据网址内容为变量提供特定值

时间:2015-08-04 13:46:16

标签: javascript

我有一个核心域名的网站,如下所示:

www.example.com/de-e
www.example.com/us-e

如果我开始导航到网站并转到不同的页面,我有这样的网址:

www.example.com/de-e/contact-us

我想存储给名为vde的变量值de如果url具有值de-e而我们如果url具有值us-e.With JQuery我可以使用带有简单JS的contains()我该怎么做呢?

2 个答案:

答案 0 :(得分:1)

使用

      var url = window.location.href ;
      if(url.indexOf("us-e") > -1)
         {
                vde =us
         }
      else
          {      vde=de
          }

index可用于代替contains,如果大于0则有字符串。

答案 1 :(得分:1)

var vde;
if (window.location.pathname.indexOf("/de-e") == 0) {
  vde = "de";
} else if (window.location.pathname.indexOf("/us-e") == 0) {
  vde = "us";
} else {
  // set default value or handle error, e.g.
  alert("Neither US nor DE.");
}