js获取页面url中的各项值

  

一、通过窗户。位置获取各项参数

1,获取页面完整的url

url=, window.location.href;

2,获取页面的域名

主机=,window.location.host;

host2=document.domain;

,

 js获取页面url中的各项值

应用场景:页面跳转,开发环境和测试环境域名不同,所以需要动态获取后进行拼接跳转的url。

二,javascript正则获取url中的参数

1,通过substr配合分裂获取

 js获取页面url中的各项值

//正则获取url中的参数
  ,,,function  URL_Request (strName), {,,, var  strHref =, document.location.toString (),,,,, var  intPos =, strHref.indexOf (“?”),,,,, var  strRight =, strHref.substr (intPos  +, - 1),,//==========获取到右边的参数部分
  ,,,var  arrTmp =, strRight.split(”和“);,//=============以,分割成数组
  
  ,,,for  (var 小姐:=,0;,小姐:& lt;, arrTmp.length;,我+ +),//===========循环数组,,,,{,,,,,,,var  dIntPos =, arrTmp[我].indexOf ("="),,,,,,,,, var  paraName =, arrTmp[我].substr (0,, dIntPos),,,,,,,,, var  paraData =, arrTmp[我].substr (dIntPos  +, - 1),,,,,,,,, if  (paraName.toUpperCase (),==, strName.toUpperCase ()), {,,,,,,,,,,, return  paraData;
  ,,,,,,,}
  ,,,},,,,return “”;
  ,,,}

 js获取页面url中的各项值

使用:

 var  pbtradeId=URL_Request (“tradeId”); 

2,通过将获取【update20170503】

 js获取页面url中的各项值

 function  getQueryString (str,键),{,,,如果(str), {,,,,,,, var  queryString =, str.split (' ? ') [1], | |,“,,,,,,,,, var  arr =, queryString.split(”和“),| |,[];,,,,,,,,,(var 小姐:=,0;,i 

 js获取页面url中的各项值


js获取页面url中的各项值