`

常用的js代码

阅读更多
获取get请求中的参数
      function getPara(para){
    if (location.href.indexOf("?") == -1) {
  // 没有参数,则Do nothing.
  return null;
}
else {
          // 取得GET请求?号后面的字符串
      var urlQuery = location.href.split("?");
      if(urlQuery[1].indexOf("&")==-1){//只有一个参数
        if (urlQuery[1].indexOf("=") == -1) {
          //没有等号,没有参数,则Do nothing
          return null;
        }else{
          var keyValue = urlQuery[1].split("=");
          var key      = keyValue[0];
          var value    = keyValue[1];
          if(key==para){
            return value;
          }
        }
      }else{
        // 解析参数
        var urlTerms = urlQuery[1].split("&");
        for (var i = 0; i <urlTerms.length;i++) {
          var keyValue = urlTerms[i].split("=");
          var key      = keyValue[0];
          var value    = keyValue[1];
          if(key==para){
            return value;
          }
        }
      }
    }
    return null;
    }



2    //本函数用于去掉字符串左边的空格
    function leftTrim(str) {
        if (str.charAt(0) == " ") {
            str = str.slice(1);
            str = leftTrim(str);
        }
       
        return str;
    }
   
3    //本函数用于去掉字符串右边的空格
     function rightTrim(str) {
        if (str.length - 1 >= 0 && str.charAt(str.length - 1) == " ") {
            str = str.slice(0, str.length - 1);
            str = rightTrim(str);
        }
       
        return str;
    }
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics