function getVal(){
 var url=document.URL;
 下面不知如何写了?
}

解决方案 »

  1.   

    <script>
    var a = "http://www.xx.com/baodian/index.asp"
    var b = a.substring(0,a.lastIndexOf("/"));
    var c = b.substring(b.lastIndexOf("/")+1)
    alert(c);
    </script>
      

  2.   

    <script>
    function GetURL(str)
    {
    //var a = "http://www.xx.com/baodian/index.asp"
    var b = str.substring(0,str.lastIndexOf("/")); //这一步先去掉/index.asp字串字符,剩下http://www.xx.com/jigou
    var c = b.substring(b.lastIndexOf("/")+1); //这一步取http://www.xx.com/后面的字符, 即jigou
    alert(c);
    }
    </script>
    <input type="button" value="第一个链接" onClick="GetURL('http://www.xx.com/jigou/index.asp')">
    <input type="button" value="第二个链接" onClick="GetURL('http://www.xx.com/fenlei/index.asp')">
    <input type="button" value="第三个链接" onClick="GetURL('http://www.xx.com/baodian/index.asp')">
      

  3.   

    var sUrl="http://www.xx.com/jigou/index.asp"
            +"http://www.xx.com/fenlei/index.asp"
            +"http://www.xx.com/baodian/index.asp";
    var oReg=/[0-aA-Z]+(?=\/index.asp)/gi;
    alert(sUrl.match(oReg));
      

  4.   

    如果'http://www.xx.com/jigou/index.asp'后面不index.asp呢?