js获取URL中的参数方法

こ雲淡風輕ζ 提交于 2019-12-02 14:56:42

方法1:通过正则匹配获取

 

function getUrlParam(name) {
var reg = new RegExp("(^|&)"   name   "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r != null) return decodeURI(r[2]);
return null
}

 

方法2:
function getUrlParameter(url, parameter) {
var urlPara = url.split("?");
var urlParas = urlPara[1].split("&");
var arr,para;
 
for (var i = 0; i < urlParas.length; i  ) {
arr = urlParas[i].split('=');
if (arr[0] == parameter) {
para = arr[1];
 
}
}
return para;
}

 


更多专业前端知识,请上【猿2048】www.mk2048.com
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!