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

js获取URL参数的方法

2012-05-25 19:14 447 查看

方法一:正则表达

function getParamsByUrl(url,name) {

var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)","i");

var r = url.substr(1).match(reg);

if (r!=null) return r[2]; return null;

}

方法二:循环对比

function getParamsByUrl(url,key){
var params=url.href.split("?")[1].split("&");
for(var i=0;i<params.length;i++){
if(params[i].split("=")[0].toLowerCase()==key.toLowerCase()){
return params[i].split("=")[1];
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: