У меня есть два javascript.One для чтения файла образа, который я назвал «register.js'.There у меня есть модуль JS вроде следующегонеперехваченное TypeError не может прочитать свойство неопределенного
var FileUpload=(function(fileElement){
//code goes here other functions and stuff
function fileread(event){
//code goes here
}
return
{
files:fileread// assign fileread as property and return
};
}(document.getElementById('up')))
я добавил другой файл под названием «call.js», который будет использовать объект FileUpload для чтения файла, когда событие «OnChange» происходит
function load(){
console.log(FileUpload.files);
document.getElementById('up').addEventListener('change',FileUpload.files,false);
}
window.onload=load;
Но где бы я запустить код я получаю следующее error.How я могу исправить эту ошибку?
create:115 Uncaught TypeError: Cannot read property 'files' of undefined
вам нужно передать в FileUpload функции нагрузки как-то ... он говорит, что он не может найти, что, как вы мимоходом, что в? почему это происходит в двух отдельных файлах? – JordanHendrix
Я хочу создать отдельный модуль для функции загрузки файлов –