1
我已经创建了用于存储某些数据的脚本。函数demo
以JSON格式返回数据。但我想为我的外部项目创建一个JSON文件。从变量导出到JSON文件
var demo = function(table) {
// JSON file
var data = [];
var headers = [];
headers[0] = 'img';
// filling headers
for(var i = 1; i < table.rows[0].cells.length; i++) {
headers.push(table.rows[0].cells[i].children[0].text.toLowerCase().replace(/\s/g, ''));
};
for(var i = 1; i < table.rows.length; i++) {
var obj = {};
for(var j = 0; j < table.rows[i].cells.length; j++) {
var cells = table.rows[i].cells[j];
switch (headers[j]) {
case 'img':
obj[headers[j]] = cells.childNodes[0].childNodes[0].getAttribute('src');
break;
case 'name':
obj[headers[j]] = cells.childNodes[0].text;
break;
default:
obj[headers[j]] = cells.innerHTML;
break;
}
}
data.push(obj);
}
return data;
}
demo(document.getElementById('the_list'));
我的问题:有没有可能将“数据”变量导出到file.txt?
我假设你在谈论客户端 - 为什么将它保存到文件而不是localStorage? – davidkonrad