欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2022-05-18 15:14:28
js 根据名称获取url后参数值 js 根据名称获取url后参数值 获取参数值 获取参数值 第一种:通过匹配字符取 //获取 url参数 ‘goodsid’ function...

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;
}