论坛首页 Web前端技术论坛

常用的js代码

浏览 6451 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-11-08  
1 获取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;
    }
   发表时间:2006-11-11  
good  good study
0 请登录后投票
   发表时间:2006-11-11  
http://www.iteye.com/topic/30759
0 请登录后投票
   发表时间:2006-11-16  
good good study
day day up~
0 请登录后投票
   发表时间:2006-11-16  
我也提供去空格函数:
//去左空格
function ltrim(str){
  return str.replace(/^\s*/g,"");
}

//去右空格
function rtrim(str){
  return str.replace(/\s*$/g,"");
}

//去首尾空格
function trim(str){
  return str.replace(/^\s*|\s*$/g,"");
}
0 请登录后投票
论坛首页 Web前端技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics