这是我的
Html表.
First NameLast NameEmail IdPhone NumberPrefered Contact
JamesMilesjames@abcd.com9876543210emailJohnPauljohn@abcd.com9638527410phoneMathwillamsMath@abcd.com99873210456phone在此表中有Save Button.
按钮代码
function tableToJson(table) {
var data=[];
var headers=[];
for (var i=0;
i < table.rows[0].cells.length;
i++) {
headers[i]=table.rows[0].cells[i].innerHTML.toLowerCase().replace(/ /gi, '');
}
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;
}
单击“保存”按钮时,html表数据将存储在.txt文档中,而不包含< table>,< tr>,< td>.数据存储格式如下格式.
(James,Miles,james@abcd.com,9876543210,email),
(John,Paul,john@abcd.com,9638527410,phone),
(Math,willams,Math@abcd.com,99873210456,phone)