一个简单使用的例子:
            <SCRIPT LANGUAGE="JavaScript">
            <!--
            var q = location.search.substr(1);
            var qs = q.split("&");
            if (qs) {
            for (var i=0;i<qs.length;i++) {
               alert("QueryName:"+qs[i].substring(0,qs[i].indexOf("="))+"\nQueryValue:"+qs[i].substring(qs[i].indexOf("=")+1))
            }
            }
            //-->
            </SCRIPT>
            《JAVA权威指南》中的例子:
               function    getArgs()   
               {   
                       var    args=new    Object();   
                       var    query=location.search.substring(1);//获取查询串   
                       var    pairs=query.split(",");//在逗号处断开   
                       for(var    i=0;i<pairs.length;i++)   
                       {   
                               var    pos=pairs[i].indexOf('=');//查找name=value   
                               if(pos==-1)    continue;//如果没有找到就跳过   
                               var    argname=pairs[i].substring(0,pos);//提取name   
                               var    value=pairs[i].substring(pos+1);//提取value   
                               args[argname]=unescape(value);//存为属性   
                       }   
                       return    args;//返回对象   
               } 
            搜集来的例子:
            <script>   
               var    url="http://www.163.com/123.aspx?name=mary&age=23&page=123";   
               var    str=url.split("?")[1];   
               var    result="";   
               function    getParameter(psName){   
               if(str.indexOf(psName)!=-1&&(str.substr(str.indexOf(psName)-1,1)=="?"||str.substr(str.indexOf(psName)-1,1)=="&")){   
               if(str.substring(str.indexOf(psName),str.length).indexOf("&")!=-1){   
               var    Test=str.substring(str.indexOf(psName),str.length);   
               result=Test.substr(Test.indexOf(psName),Test.indexOf("&")-Test.indexOf(psName));   
               }   
               else{   
               result=str.substring(str.indexOf(psName),str.length);   
               }   
               }   
               else{   
               result="无此参数";   
               }   
               alert(result);   
               }   
               getParameter("age");   
               </script>
            
            <script type="text/javascript">
                                  //var pathname = location.pathname;当前页面的URL
                                  //var href = location.href;当前页面中连接的URL
                                  var q = location.search.substr(1);//前一页面的URL
                                  var qs = q.split("&");
                                  var m=qs[1].substring(qs[1].indexOf("=")+1);
                                  var d=qs[2].substring(qs[2].indexOf("=")+1);
                                  alert("您所统计的日期为"+m+"月"+d+"日!");                  
            </script>
            搜集相关网址:http://www.ifmiss.com/1/blog/article.asp?id=195
                                    http://blog.chinaunix.net/u/21267/showart.php?id=276569