作为前端,不可避免的经常对浏览器地址进行操作,要获取浏览器的参数,下面总结下浏览器获取参数的方法,在开发过程中,可以把这段代码封装成公共类,这样需要的时候调用就可以了。
function getParam(name){
var search = document.location.search;
var pattern = new RegExp("[?&]"+name+"\=([^&]+)", "g");
var matcher = pattern.exec(search);
var items = null;
if(null != matcher){
try{
items = decodeURIComponent(decodeURIComponent(matcher[1]));
}catch(e){
try{
items = decodeURIComponent(matcher[1]);
}catch(e){
items = matcher[1];
}
}
}
return items;
}