lesen kann, ich habe zwei javascript.One ist zum Lesen von Bilddatei, die i ‚genannt register.js'.There ich habe ein js Modul wie folgtabgefangene Typeerror nicht Eigentum von undefined
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')))
ich hinzugefügt haben eine andere Datei ‚call.js‘ genannt, die das Fileupload-Objekt verwenden, wird die Datei, wenn ‚onChange‘ Ereignis eintritt
function load(){
console.log(FileUpload.files);
document.getElementById('up').addEventListener('change',FileUpload.files,false);
}
window.onload=load;
Aber wo ich laufe den Code erhalte ich die folgende lesen error.How ich diesen Fehler beheben kann?
create:115 Uncaught TypeError: Cannot read property 'files' of undefined
Sie in Fileupload an die Last-Funktion übergeben müssen irgendwie ... heißt es, dass es nicht so finden, wie geht es vorbei Sie, dass in? Warum haben Sie es in zwei separaten Dateien? – JordanHendrix
Ich möchte ein separates Modul für Datei-Upload-Funktionalität erstellen –