var url=document.location.search;
 if(url.indexOf("?")!=-1)
{
var str = url.substr(1)
 }

解决方案 »

  1.   

    <script>
    var url=location.toString();
    var paras=url.split('?')[1].split('&');
    var result='';
    for(var i=0;i<paras.length;i++)
    {
      var arr=paras[i].split('=');
      result+=('第'+(i+1)+'个参数:'+'名称:'+arr[0]+'  值:'+arr[1]+'\n'); 
    }
    alert(result);
    </script>
      

  2.   


    <script>
    var fm
    var url="http://localhost/abc.htm?FM=ABC";
    if(url.indexOf("?")!=-1) fm = url.substr(url.indexOf("?"))
    alert(fm);
    </script>
      

  3.   

    String.prototype.getQuery = function(name)
    {
        var reg = new RegExp("(^|&)"+ name +"=([^&]*)(&|$)");
        var r = this.substr(this.indexOf("\?")+1).match(reg);
        if (r!=null) return unescape(r[2]); return null;
    }
    alert("http://localhost/abc.htm?FM=ABC".getQuery("FM"));
      

  4.   

    <script>
    var fm
    var url="http://localhost/abc.htm?FM=ABC";
    if(url.indexOf("FM=")!=-1) fm = url.substr(url.indexOf("FM="))
    alert(fm);
    </script>
      

  5.   

    var url="http://localhost:8080/index.jsp?FM=123";
      var startpos = 0;
      var endpos = 0;
      var pos = url.indexOf("FM=");
      if(pos!=-1)
      {
        startpos = pos + 3 // 3是"FM="的长度
        endpos = url.indexOf("&",startpos);
        if(endpos==-1) endpos = url.length;
        alert(url.substring(startpos,endpos));
      }