繁体   English   中英

上传图片后如何添加class?

[英]How to add class after uploading an image?

为什么这段代码不起作用?

 function previewFile() {
    var preview = document.querySelector('img');
    var file    = document.querySelector('input[type=file]'='class="rounded-circle"').files[0];
    var reader  = new FileReader();

    reader.addEventListener("load", function () {
        preview.src = reader.result;
    }, false);

    if (file) {
        reader.readAsDataURL(file);
    }
}

上传图片后,我想添加rounded-circle class。

你可以试试这个:

reader.addEventListener("load", function () {
    preview.src = reader.result;
    preview.classList.add("rounded-circle");
}, false);

暂无
暂无

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

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