Select Images to Upload:
<input type="file" id="files" name="files" multiple >
<script>
window.onload = function() {
var inputLocalFont = document.getElementById("files");
inputLocalFont.addEventListener("change", previewImages, false);
}
</script>
<script>
//Preview new images to upload
function previewImages() {
var fileList = this.files;
var previewImages = document.getElementById("previewImages");
var anyWindow = window.URL || window.webkitURL;
previewImages.innerHTML = "";
for (var i = 0; i < fileList.length; i++) {
var objectUrl = anyWindow.createObjectURL(fileList[i]);
var filenameExt = fileList[i].name.split('.png');
var filename = filenameExt[0];
var holder = '<div style="float:left;">' +
' <img alt="" src="' + objectUrl + '" width="100px" height="100px" style="margin: 15px;" />' +
'</div>';
previewImages.innerHTML += holder;
window.URL.revokeObjectURL(fileList[i]);
}
//This will be used to set the hight of the parent div
previewImages.innerHTML += "<div style='width: 100%; clear: both; float: none'></div>";
}
</script>
Goodluck :)