アップロードされたテキストファイルの内容を表示したいと思います。しかしfiles[0]
プロパティがtextfile
の理由がわかりません。私はインターネットを検索しようとしますが、これに関する結果はありません。 Mozillaの開発者向けサイトによるとファイルタイプの入力タグのファイルプロパティは何ですか?
<center>
<input id="textfile" type="file">
<input id="upload" type="submit" value="Upload">
</center>
<script type="text/javascript">
var textfile = document.getElementById("textfile");
var upload = document.getElementById("upload");
upload.addEventListener("click",function() {
var fileReader = new FileReader();
fileReader.readAsText(textfile.files[0]);
fileReader.onload = function (event) {
alert(event.target.result);
}
});
</script>
は、複数のない、ファイルのAPIは、一つの要素を持つ配列自体を取得していてもそう element_ を使用してファイルをユーザが選択した結果として返されます。 – pavanjoshi
https://developer.mozilla.org/en-US/docs/Using_files_from_web_applications –