添加或者修改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;
}