`
lmh2072005
  • 浏览: 111373 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

js获取地址栏参数

    博客分类:
  • js
阅读更多

根据参数获取相应的值

1.

           function getUrlParam(param){
                var paramUrl = decodeURIComponent(window.location.search).substring(1),
                    params = [],
                    paramsObj = {},
                    paramsKey,
                    paramsValue;
                if(paramUrl != ""){
                    paramUrl = paramUrl.replace(/(\w*)&*$/,"$1");
                    params = paramUrl.split("&");
                    for(var i = 0,j = params.length;i < j; i++){
                        paramsKey = params[i].split("=")[0];
                        paramsValue = params[i].split("=")[1];
                        paramsObj[paramsKey] = paramsValue;
                    }
                    if(param in paramsObj){
                        return paramsObj[param];
                    }else{
                        return "";
                    }
                }
            }

 

2.

         function getUrlParam(name)    
            {    
                 var reg = new RegExp("(^|&)" + name +"=([^&]*)(&|$)");    
                 var r = decodeURIComponent(window.location.search).substring(1).match(reg);    
                 if(r!=null)return r[2];
                 return null;    
            }

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics