当前位置: 移动技术网 > IT编程>网页制作>CSS > JS根据名称获取url后参数值

JS根据名称获取url后参数值

2018年11月29日  | 移动技术网IT编程  | 我要评论

js 根据名称获取url后参数值

js 根据名称获取url后参数值

获取参数值

获取参数值

第一种:通过匹配字符取
//获取 url参数 ‘goodsid’
function urlsearch(param) {
var name,value;
var str=location.href; //取得整个地址栏
var num=str.indexof("")
str=str.substr(num+1); //取得所有参数 stringvar.substr(start [, length ]
var arr=str.split("&"); //各个参数放到数组里
console.log(arr)
for(var i=0;i < arr.length;i++){
num=arr[i].indexof("=");
if(num>0){
name=arr[i].substring(0,num);
if(name == param){
return arr[i].substr(num+1);
}
}
}
}

第二种:通过正则表达式取
function getquerystring(name) {
var reg = new regexp("(^|&)"+ name +"=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);//search,查询?后面的参数,并匹配正则
if(r!=null)return unescape(r[2]); return null;
}

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网