我作秀圖像上傳之前創建的腳本,我如何使用上傳5個輸入文件,腳本必須讓顯示一個圖像,或者爲每個輸入文件腳本負載圖像預覽doesn't工作
預覽圖像該腳本:
<script>
function handleFileSelect(evt,ids) {
var files = evt.target.files;
var f = files[0];
var reader = new FileReader();
reader.onload = (function(theFile) {
return function(e) {
document.getElementById('list'+ids).innerHTML = ['<img src="', e.target.result,'" title="', theFile.name, '" width="50"/>'].join('');
///alert("ok"+ids);
};
})(f);
reader.readAsDataURL(f);
}
</script>
HTML代碼
<input type="file" id="files2" />
<output id="list2"></output>
調用腳本此輸入文件ID
<script>
document.getElementById('files2').addEventListener('change', function(){handleFileSelect('','2');},false);
</script>
正如你可以看到我試着從handleFileSelect發送瓦爾(「」,「2」),但從來沒有鴕鳥政策的作品,我想代碼it'一報還一,但相信我忘了什麼東西,我希望這裏能幫助我在這個問題上,thank's社區
的問候