js 获取链接参数的方法
方法1:
/** * 获取链接上的参数 * string 需要获取的参数名称 */ var getHref = function(string){ var reg = new RegExp("(^|&)" + string + "=([^&]*)(&|$)"); var r = window.location.search.substr(1).match(reg); if (r)return decodeURI(r[2]); // return false; };
方法2:
var getQuery = function(name,url){ var u = arguments[1] || window.location.search, reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)"), r = u.substr(u.indexOf("\?")+1).match(reg); return r!=null?r[2]:""; };