比如,我有个这样的需求,网址是:http://www.baidu.co?login=sbb&pwd=abcde ,
现在我要把login和pwd的值取出来。
写成一个函数,方便其他地方调用,如下:
...
比如,我有个这样的需求,网址是:https://www.baidu.co?login=sbb&pwd=abcde ,
现在我要把login和pwd的值取出来。
写成一个函数,方便其他地方调用,如下:
function getUrlData(url) {
url = window.location.href; //获取当前页面的url
var enUrl = decodeURI(url); //解码
var len = enUrl.length; //获取url的长度值
var a = enUrl.indexOf(“?”); //获取第一次出现?的位置下标
var b = enUrl.substr(a 1, len); //截取问号之后的内容
var c = b.split(“&”); //从指定的地方将字符串分割成字符串数组
var arr = new Array(); //新建一个数组
for (var i = 0; i < c.length; i ) {
var d = c[i].split(“=”)[1]; //从=处将字符串分割成字符串数组,并选择第2个元素
arr.push(d); //将获取的元素存入到数组中
}
return arr;
}
来源:https://blog.csdn.net/qq_25835645/article/details/78789126