解析页面 HTML 表格为 JSON 数据
/* 解析页面 HTML 表格为 JSON 数据 */
function getTables(){
var tables = [], tablesHtml = document.querySelectorAll('table');
tablesHtml.forEach(function(tb){
var table = [];
tb.querySelectorAll('tr').forEach(function(tr){
var line = [];
tr.querySelectorAll('th, td').forEach(function(td){
line.push(td.innerText);
});
table.push(line);
});
tables.push(table);
});
return tables;
}
/* 调用 */
console.log(getTables());