filesプロパティが読み取り専用であることを知っています。しかし、なぜこのプロパティを別の変数に割り当てることができなかったのでしょうか。Firefoxで動作しますが、動作しません。
私のコードは次のとおりです。
var element=document.getElementById("fileinput");
var files=document.getElementById("fileinput").files;
alert(element); //here can output HTTPInputElement
alert(files); //but here is always undefined in ie;
なぜ4行が常にieで未定義になるのかわかりません。ieの変数としてinput|filesからファイルリストオブジェクトを取得するにはどうすればよいですか?