【问题标题】:Get current URL Javascript/Html获取当前 URL Javascript/Html
【发布时间】:2013-09-08 09:10:05
【问题描述】:

有人可以推荐一种使用 JavaScript 从 url 获取页面名称的方法吗?

例如,如果我有:

http://tulyita.hu/LikeGame/Game.html?like=100

我只需要得到"100"字符串

谢谢!

【问题讨论】:

    标签: url get


    【解决方案1】:

    这个怎么样:-

    var index = yourstring.lastIndexOf("=") + 1;
    var filename = yourstring.substr(index);
    

    【讨论】:

      【解决方案2】:

      尝试

      alert(getURLParameters("http://tulyita.hu/LikeGame/Game.html?like=100","like"));
      

      其他

      alert(getURLParameters("http://tulyita.hu/LikeGame/Game.html?like=100&share=4","share"));

      alert(getURLParameters("http://tulyita.hu/LikeGame/Game.html?like=100&hits=29","hits"));

      使用这个

         function getURLParameters(sURL , paramName) 
          {
      
          if (sURL.indexOf("?") > 0)
          {
             var arrParams = sURL.split("?");         
             var arrURLParams = arrParams[1].split("&");      
             var arrParamNames = new Array(arrURLParams.length);
             var arrParamValues = new Array(arrURLParams.length);     
             var i = 0;
             for (i=0;i<arrURLParams.length;i++)
             {
              var sParam =  arrURLParams[i].split("=");
              arrParamNames[i] = sParam[0];
              if (sParam[1] != "")
                  arrParamValues[i] = unescape(sParam[1]);
              else
                  arrParamValues[i] = "No Value";
             }
      
             for (i=0;i<arrURLParams.length;i++)
             {
                      if(arrParamNames[i] == paramName){
                  //alert("Param:"+arrParamValues[i]);
                      return arrParamValues[i];
                   }
             }
             return "No Parameters Found";
          }
      
      }
      

      REF:How to get the value from the GET parameters?

      【讨论】:

        猜你喜欢
        • 2010-11-05
        • 1970-01-01
        • 2011-01-13
        • 1970-01-01
        相关资源
        最近更新 更多