※ ChatGPTを利用し、要約された質問です(原文:Text表示のHTMLファイルを出力できません)
テキスト表示のHTMLファイル出力できず Javascriptでブラウザに表示させ保存する方法を教えてください
このQ&Aのポイント
Javascriptを使用して、ブラウザに入力された文字をHTML上に表示する方法を学びましたが、HTMLファイルの保存がうまくいきません。
提供されたコードを参考に、ブラウザに入力されたテキストをHTMLファイルとして保存するための関数を作成しましたが、正常に動作しません。
質問者が作成した短い例題を実行してみましたが、保存されるファイルが見つからず、どこが間違っているのかを知りたいです。
Javascript で、ブラウザに入力された文字をHTML上に表示させて
そのHTMLファイルを保存させようとコードの見本を参考にして
次のような短い例題を作ってみましたが、うまく作動しません。
どこが間違っているかお教え下さい。
<script>
function saveHTM() {
var textDA = document.getElementById("textA").value;
var blob = new Blob([textDA], {type: "text/plain"});
var a = document.createElement("a");
a.href = URL.createObjectURL(blob);
a.target = '_blank';
a.download = 'file-name2.txt';
a.click();
}
</script >
<textarea id="textA" >
</textarea >
<input type="button" onclick="saveHTM()" value="Save me">
--
よろしくお願いいたします。
.
お礼
長い間、困っていた問題が見事に解決いたしました。 ご指導いただき感謝しております。