Javascript事件不会在Webkit中触发

时间:2017-09-30 15:24:16

标签: javascript

我有一个在FireFox中正常触发的事件监听器,但在基于Webkit的浏览器中却不知道。

function ProfilePictureFeedback(fileInput, target) {
    fileInput.addEventListener('input', function() {
        var profilePictureData = fileInput.files[0];
        var reader = new FileReader();
        reader.readAsBinaryString(profilePictureData);

        reader.addEventListener("load", function () {
            var result = btoa(reader.result);
            target.style.background = 'url(data:image/jpeg;base64,' + result + ')';
            target.style.backgroundSize = 'cover';
        });
    });
}

我一直在寻找可能的重复答案,一个说明e.preventDefault();的内容,但我不知道这与我的问题有什么关系。

编辑:忘记提及控制台中没有显示任何错误消息。

0 个答案:

没有答案