:  function handleFileSelect(evt) {      var files = evt.target.files;        // Loop through the FileList and render image files as thumbnails.      for (var i = 0, f; f = files[i]; i++) {          // Only process image files.        if (!f.type.match('image.*')) {          continue;        }          var reader = new FileReader();          // Closure to capture the file information.        reader.onload = (function(theFile) {          return function(e) {            // Render thumbnail.            var span = document.createElement('span');            span.innerHTML =             [              '<img style="height: 00px; border: 0px solid #000; margin: 0px" src="',               e.target.result,              '" title="', escape(theFile.name),               '"/>'            ].join('');                        document.getElementById('list').insertBefore(span, null);          };        })(f);          // Read in the image file as a data URL.        reader.readAsDataURL(f);      }    }      document.getElementById('files').addEventListener('change', handleFileSelect, false); <input type="file" id="files" multiple />  <output id="list"></output>