比如我用js获取一个网页地址12345.htm但是有无聊的人会在后面带一些参数比如12345.htm?x=666我怎么在js里面判断,当链接地址有“?”这个符号的,就把后面的舍掉。怎么写具体的js,谢谢var url = getDocumentUrl();接下来怎么写啊

解决方案 »

  1.   

    var url = '12345.htm?x=666&y=777';
    url = url.split('?')[0];
    alert(url);
      

  2.   


    function getDocumentUrl(){
    return location.protocol+'//'+location.host+location.pathname;
    }
      

  3.   


     var url = return location.protocol+'//'+location.host+location.pathname;直接这样子写行不行啊
      

  4.   

    http://www.w3school.com.cn/htmldom/prop_loc_search.asp
    --------------------------------------帅签分割线-------------------------------------------------
      

  5.   

    只需要   var  u=document.location.uri; 就可以获取 呵呵
      

  6.   

    var url = "12345.htm?x=666&y=777";
    alert(url);
    if(url.indexOf("?") != -1)
    {
       url = url.split("?")[0];
       alert(url);
    }