您的位置:首页 > Web前端 > JavaScript

使用JS获取地址栏参数

2018-03-06 14:26 253 查看
1.方法一
functionGetQueryUrlString(name){varreg=newRegExp("(^|&)"+name+"=([^&]*)(&|$)");varr=window.location.search.substr(1).match(reg);if(r!=null)returnunescape(r[2]);returnnull;
}
调用方法console.log(GetQueryUrlString(参数名));
2.方法二
/***获取指定URL的参数值*@paramurl指定的URL地址*@paramname参数名称*@return参数值*/functiongetUrlParam(url,name){varpattern=newRegExp("[?&]"+name+"\=([^&]+)","g");varmatcher=pattern.exec(url);varitems=null;if(null!=matcher){try{items=decodeURIComponent(decodeURIComponent(matcher[1]));}catch(e){try{items=decodeURIComponent(matcher[1]);}catch(e){items=matcher[1];}}}returnitems;}
调用方法console.log(getUrlParam(document.href,"参数名"));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: