【发布时间】:2018-08-28 07:55:37
【问题描述】:
因此,脚本从 node.js 函数接收文件名数组并创建一个清单。效果很好。但它应该使用选定的文件名创建一个新数组并将其解析回一个新函数。 但是填充的数组是函数的输入,而不是实际的文件名。
使用的语言和包:Html、css、Javascript、node.js 和 electronjs
脚本的外观:
<script>
const scan = require('../src/scan.js');
const merge = require('../src/merge.js');
scan.filesscan('tests', files => {
files.forEach(file => {
document.getElementById('list').innerHTML +=
'<input type="checkbox" name="mycheckboxes">' + file + '<br>';
});
});
function next(){
var checkedBoxes = document.querySelectorAll('input[name=mycheckboxes]:checked');
alert(checkedBoxes);
merge.fileMerge(checkedBoxes);
location.href = 'test.html';
}
</script>
来自scan.js的输入{'a.txt','b.txt','c.txt'}
所选项目中的预期数组 {'a.txt','c.txt'}
【问题讨论】:
标签: javascript html css node.js electron