解析URL参数

 1 var urlParams = (function (url) {
 2   var result = new Object();
 3   var idx = url.lastIndexOf('?');  //  返回指定字符串在此字符串中最后一次出现处的索引
 4   if (idx > 0) {
 5     var params = url.substring(idx + 1).split('&');
 6     for( var i=0; i<params.length; i++) {
 7       idx = params[i].indexOf('=') // 返回指定字符串在此字符串中第一次出现处的索引值
 8       if(idx > 0) {
 9         result[params[i].substring(0, idx)] = params[i].substring(idx + 1)
10       }
11     }
12   } 
13   return result;   
14 })(window.location.href)
15     
View Code

 

posted @ 2020-08-04 14:29  进军码农  阅读(159)  评论(0编辑  收藏  举报