您现在的位置是:网站首页> php专栏 常见问题
js获取url某一个参数的方法和删除指定参数
亦然2019-09-10 16:20:51【常见问题】人已围观
简介javascript获取指定URL参数值的方法
一:js获取url的某一个字段
//paraName需要查询的参数的名称 function GetUrlParam(paraName) { var url = document.location.toString(); var arrObj = url.split("?"); if (arrObj.length > 1) { var arrPara = arrObj[1].split("&"); var arr; for (var i = 0; i < arrPara.length; i++) { arr = arrPara[i].split("="); if (arr != null && arr[0] == paraName) { return arr[1]; } } return ""; } else { return ""; } }
二:js删除url的某个字段
//url路径 parameter要删除的字段 function removeURLParameter(url, parameter) { var urlparts = url.split('?'); if(urlparts.length >= 2) { //参数名前缀 var prefix = encodeURIComponent(parameter) + '='; var pars = urlparts[1].split(/[&;]/g); //循环查找匹配参数 for(var i = pars.length; i-- > 0;) { if(pars[i].lastIndexOf(prefix, 0) !== -1) { //存在则删除 pars.splice(i, 1); } } return urlparts[0] + (pars.length > 0 ? '?' + pars.join('&') : ''); } return url; }
很赞哦!()
上一篇:网站开发常用方法(一)