一、通过窗户。位置获取各项参数
1,获取页面完整的url
url=, window.location.href;
2,获取页面的域名
主机=,window.location.host;
host2=document.domain;
,
应用场景:页面跳转,开发环境和测试环境域名不同,所以需要动态获取后进行拼接跳转的url。
二,javascript正则获取url中的参数
1,通过substr配合分裂获取
//正则获取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 “”; ,,,}
使用:
var pbtradeId=URL_Request (“tradeId”);
2,通过将获取【update20170503】
function getQueryString (str,键),{,,,如果(str), {,,,,,,, var queryString =, str.split (' ? ') [1], | |,“,,,,,,,,, var arr =, queryString.split(”和“),| |,[];,,,,,,,,,(var 小姐:=,0;,i
js获取页面url中的各项值