JS封装一个函数实现解析search
?id=5&search=ok
获取url中search,通过传入对应key,返回key对应的value
例子:传入id,返回5
function getValue(search,key) {
//找出key第一次出现的位置
var start = search.indexOf(key);
if(start == -1) {
return;
}
//找出key最后出现的位置
var end = search.indexOf("&",start);
if(end == -1) {
end = search.length;
}
//取出键值对
var str = search.substring(start,end);
//获取getValue
var arr = str.split("=");
return alert(arr);
}
var search = "?id=5&search=ok";
getValue(search,"id");