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

Js 获取url参数的方法

2014-10-15 08:57 183 查看
js取url中的参数值有多种方法,但正则式相对简单快速,

1.获取url值

window.location.href;
2.用正则式构造取参数的方法

//取参数的值
function getUrlParam(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)"); //构造一个含有目标参数的正则表达式对象
var r = window.location.search.substr(1).match(reg);  //匹配目标参数
if (r != null) return unescape(r[2]); return null; //返回参数值
}


通过这个函数传递url中的参数名就可以获取到参数的值,比如url为
http://www.xxx.loc/admin/Default.aspx?cid=79&cName=YY
我们要获取cid的值,可以这样写:

1.
getUrlParam(
'cid'
);


这样就可以轻松取得对应参数的值了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: