window.location.search    url中?之后的信息
用这个方法你可以得到  ?name=123
你再修剪一下就OK了.

解决方案 »

  1.   

    var aa='http://www.sohu.com?name=123';
    aa.split('_')[1];
      

  2.   

    var nata = "http://www.sohu.com?name=123"
    for (var i=0;i< nata.length-1;i++)
     {
     if(nata.charAt(i) =="?"){break;}
     }
    var ss = nata.substring(i+1,nata.length-1)
      

  3.   

    <script language="JavaScript">
    {
    var foo=location;
    var i;
    for(i=0;i< foo.length-1; i++)
    {
    if(foo.charAt(i) =='?'){break;}
    }
    var ss = foo.substring(i+1,foo.length);
    this.document.writeln(ss);
    }
    </script>
    我这样写为什么会出现错误?
    因为location不是String对象吗?
      

  4.   

    将var foo=location改成var foo=location.href
      

  5.   

    非常感谢各位!已经可以了,谁能告诉我为什么改成var foo=location.href就可以了?