您的位置:首页 > 产品设计 > UI/UE

提取当前页面url带参数的va 4000 lue值

2017-12-13 10:40 295 查看
比如,我有个这样的需求,网址是:http://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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: