質問編集履歴

1

ファイルの読み込み方法について試したことを追記しました。

2021/11/30 11:48

投稿

cfds
cfds

スコア4

test CHANGED
File without changes
test CHANGED
@@ -123,3 +123,85 @@
123
123
 
124
124
 
125
125
  ファイルの読み込み方法を調べました。
126
+
127
+
128
+
129
+ [追記]
130
+
131
+ 現在、textareaの1つの部分にtextファイルの内容を表示させるというのができました。
132
+
133
+ 複数のtextareaに分けて表示させる方法が知りたいです。
134
+
135
+ ```JavaScript
136
+
137
+ <!DOCTYPE html>
138
+
139
+ <html lang="ja">
140
+
141
+ <head>
142
+
143
+ <meta charset="UTF-8">
144
+
145
+ <meta http-equiv="X-UA-Compatible" content="IE=edge">
146
+
147
+ <title>Document</title>
148
+
149
+ </head>
150
+
151
+
152
+
153
+ <body>
154
+
155
+ <p>.txtファイルを選択してください</p>
156
+
157
+ <input type="file" id="sample"><br><br>
158
+
159
+ <textarea id="text" rows="10" cols="30" readonly></textarea>
160
+
161
+ </body>
162
+
163
+ <script>
164
+
165
+ const sample = document.getElementById("sample");
166
+
167
+ const text = document.getElementById("text")
168
+
169
+
170
+
171
+ //ダイアログでファイルが選択された時
172
+
173
+ sample.addEventListener("change", function (event) {
174
+
175
+
176
+
177
+ const file = event.target.files;
178
+
179
+
180
+
181
+ //FileReaderの作成
182
+
183
+ const reader = new FileReader();
184
+
185
+ //テキスト形式で読み込む
186
+
187
+ reader.readAsText(file[0]);
188
+
189
+
190
+
191
+ //読込終了後の処理
192
+
193
+ reader.onload = function () {
194
+
195
+ //テキストエリアに表示する
196
+
197
+ text.value = reader.result;
198
+
199
+ }
200
+
201
+ });
202
+
203
+ </script>
204
+
205
+ </html>
206
+
207
+ ```