リンクをクリックすると、Javascriptでテキストファイルを作成してファイルをダウンロードさせる
以下のリンクをクリックすると、Javascriptでテキストファイルを生成してダウンロードします
押すとファイルをダウンロードソース
HTMLファイルの文字コードがUTF8だとUTF8のファイルがダウンロードされます。
<div id="result"> <a href="javascript:void(0);" onclick="textFileDownload()">押すとファイルをダウンロード</a> </div> <script> function textFileDownload(){ let blob = new Blob(['あいうえお','\r\nかきくけこ','\r\nさしすせそ\r\n'],{type:"text/plain"}); let link = document.createElement('a'); link.href = URL.createObjectURL(blob); //ファイル名の設定 link.download = '作ったファイル.txt'; link.click(); window.URL.revokeObjectURL(blob); } </script>