【发布时间】:2018-03-29 03:20:02
【问题描述】:
大家好,我正在努力解决这个问题。这是我的代码:
function handleFileSelect(evt) {
var files = evt.target.files;
for (var i = 0, f; f = files[i]; i++) {
if (!f.type.match('image.*')) {
continue;
}
var reader = new FileReader();
reader.onload = (function(theFile) {
return function(e) {
var span = document.createElement('span');
span.innerHTML = ['<div class="col-md-6 margin-bottom-10"><div class="container_h"><img src="', e.target.result,'" alt="Avatar"class="image_h width-100" style="width:100%"></div></div></div>'].join('');
document.getElementById('list').insertBefore(span, null);
};
})(f);
reader.readAsDataURL(f);
}
}document.getElementById('file-input').addEventListener('change', handleFileSelect, false);
当我上传图片时它工作得很好,但问题是我无法在点击时从我的数组中删除它们。
【问题讨论】:
标签: javascript jquery arrays image