のプロパティを読み取ることができない私は、私が追加した以下のキャッチされない例外TypeErrorは、私は2 javascript.Oneを持っている未定義
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')))
のようなjsのモジュールを持っているi「はregister.js'.Thereと呼ばれる画像ファイルを読み込むためのものです「のonChange」イベントが
function load(){
console.log(FileUpload.files);
document.getElementById('up').addEventListener('change',FileUpload.files,false);
}
window.onload=load;
を発生したときに、ファイルを読み取るためにするFileUploadオブジェクトを使用しますが「call.js」と呼ばれる別のファイル私はこのエラーを修正することができますerror.How以下の私が手のコードを実行どこ?
create:115 Uncaught TypeError: Cannot read property 'files' of undefined
あなたは何とかロード関数にするFileUploadに渡す必要があります...それはそれはどのようにあなたがいることを渡している、ことを見つけることができないと言いますか?なぜ2つの別々のファイルにありますか? – JordanHendrix
私はファイルアップロード機能のための別のモジュールを作成したい –