我有一个在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();
的内容,但我不知道这与我的问题有什么关系。
编辑:忘记提及控制台中没有显示任何错误消息。