let btn = document.getElementById(“selectfile”);
// ボタンがクリックし、ダイアログでファイルが選択された場合の処理
btn.addEventListener(“change”,function(e){
// 初期化
document.test.txt1.value = ”;
// 選択したファイルを代入
let file = e.target.files;
// FileReader の作成
let reader = new FileReader();
// テキスト形式で読み込む
reader.readAsText(file[0]);
// 読込終了後の処理
reader.onload = function(ev){
// 読み込んだすべてのテキストを代入
let txt = reader.result;
// テキストを改行ごとに配列にする
let lines = txt.split(/\r?\n/);
// テキストを1行ごとにテキストエリアに表示
lines.forEach(line => {
document.test.txt1.value += line + “\n”;
});
}
},false);