这个问题已经有了答案:
如何在函数上传递一个变量 previewImages ?
previewImages
document.querySelector('#file-input0').addEventListener("change", previewImages,false); document.querySelector('#file-input1').addEventListener("change", previewImages,false);
我希望此脚本调用函数:
function previewImages(i){ var preview = document.getElementById("preview"+i); if (this.files) { [].forEach.call(this.files, readAndPreview); }}
每次我尝试这个,我都无法通过变量值。我想用纯JavaScript实现这一点。
document.querySelector('#file-input0').addEventListener("change", function() { previewImages(0); }, false); document.querySelector('#file-input1').addEventListener("change", function() { previewImages(1); }, false);