在本文中,标题为“使用表单输入进行选择”
http://www.html5rocks.com/zh-CN/tutorials/file/dndfiles/
function handleFileSelect(evt) {
var files = evt.target.files; // FileList object
// files is a FileList of File objects. List some properties.
var output = [];
for (var i = 0, f; f = files[i]; i++) {
// Code to execute for every file selected
}
// Code to execute after that
}
document.getElementById('files').addEventListener('change',
handleFileSelect,
false);
它将事件侦听器添加到“更改”中,但是我对其进行了测试,即使您选择了相同的文件,它也会触发,如果您取消则不会触发。