繁体   English   中英

想要使用javascript将删除图像添加到此代码中

[英]want to add a delete image to this code, using javascript

function handleFileSelect(evt) {
   var files = evt.target.files; // FileList object

   // 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 class="thumb" 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);

您可以执行以下操作:

function addImage(parentEle) {
 var img = document.createElement("IMG");
 img.setAttribute('src',"Your_image_src_here");
 img.style.position = 'absolute';
 img.style.top = '4px'; 
 img.style.right = '5px'; 
 parentEle.appendChild(img);
}

span.innerHTML = ['<img class="thumb" src="', e.target.result,
                        '" title="', escape(theFile.name), '"/>'].join('');
//call the function
addImage(span);
document.getElementById('list').insertBefore(span, null);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM