191  
查询码:00001035
原生jS的基本操作
作者: 朱凡 于 2020年01月11日 发布在分类 / FM组 / FM_App 下,并于 2020年01月11日 编辑
原生jS的基本操作

添加或者修改json数据

function setJson(jsonStr, name, value) {
     jsonStr[name] = value;
      return jsonStr;
}

删除数据

function deleteJson(jsonStr, name) {
      if (!jsonStr) return null;
          var jsonObj = JSON.parse(jsonStr);
            delete jsonObj[name];
            return JSON.stringify(jsonObj)
}

去除数组中空元素

function trimSpace(array) {
          for (var i = 0; i < array.length; i++) {
              if (array[i] == "" || array[i] == null || typeof(array[i]) == "undefined") {
                   array.splice(i, 1);
                  i = i - 1;
              }
          }
               return array;

}

获取radio选中的值

function initGetRadioRes(className) {
          var rdsObj = document.getElementsByClassName(className);
          var checkVal = null;
          for (i = 0; i < rdsObj.length; i++) {
                   if (rdsObj[i].checked) {
                       checkVal = rdsObj[i].value;
                   }
          }
           return checkVal;
},

获取checkbox的值

function initGetCheckBoxRes(className) {
      var rdsObj = document.getElementsByClassName(className);
      var checkVal = new Array();
      var k = 0;
      for (i = 0; i < rdsObj.length; i++) {
           if (rdsObj[i].checked) {
                checkVal[k] = rdsObj[i].value;
                 k++;
           }
      }
          return checkVal;
}


 推荐知识

 历史版本

修改日期 修改人 备注
2020-01-11 00:13:43[当前版本] 朱凡 创建版本

  目录
    知识分享平台 -V 4.8.7 -wcp