0
我需要从表格的每一行中的所有单元格从html表框架json对象。即,如何将HtmlTable单元格转换为json对象?
如果我的HTML表由10行,每行10列一排,我需要创建一个JSON对象的所有10列中的10行数据。这怎么可能与一个json对象?
是否有可能挽救这个大目标的分贝在一个单一的点击?
帮助请。谢谢。
我需要从表格的每一行中的所有单元格从html表框架json对象。即,如何将HtmlTable单元格转换为json对象?
如果我的HTML表由10行,每行10列一排,我需要创建一个JSON对象的所有10列中的10行数据。这怎么可能与一个json对象?
是否有可能挽救这个大目标的分贝在一个单一的点击?
帮助请。谢谢。
使用此方法:
function tableToJson(table) {
var data = []; // first row needs to be headers var headers = [];
for (var i = 0; i < table.rows[0].cells.length; i++) {
headers[i] = table.rows[0].cells[i].innerHTML.toLowerCase().replace(/ /gi, '');
}
// go through cells
for (var i = 1; i < table.rows.length; i++) {
var tableRow = table.rows[i]; var rowData = {};
for (var j = 0; j < tableRow.cells.length; j++) {
rowData[headers[j]] = tableRow.cells[j].innerHTML;
} data.push(rowData);
}
return data;
}