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

JavaScript获取地址栏链接参数(高手勿喷)

2014-11-03 12:54 288 查看
做前端开发的话,免不了用地址栏来传递一些参数,那么你还在反反复复的截取字符串来搞定他们么?反正我以前是这么做的,后来在网上找了一个获取网络地址的JS函数,很好用,与大家分享,直接上代码了:

//获取url中的参数
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; //返回参数值
}


使用方法实例:

怎样获取www.xxx.com?pagenum=3中pagenum的值?

1、将上面的函数复制或者引入你的JS代码片里

2、直接在JS代码片里面写入: var pnum= getUrlParam('pagenum');

这样变量pnum的值就是地址栏里的3了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: