1

ボタンをクリックするとファイルのダウンロードが生成されるように、内容が文字列であるJavascriptを使用してtxtファイルを生成し、ボタンにリンクしたいと思います。コンテンツは動的に想定されているため、ファイルをどこにも保存できません。

これを行うにはどうすればよいですか?

4

3 に答える 3

0

このように 'download' および 'data' 属性を使用できます。

var div = document.getElementById('div');
var a = document.createElement('a');

div.appendChild(a);
a.text='download test file';
a.download='aaaabbb.txt';
a.href="data:text/plain," + 'aaaaaaaaaccccccccccccc';
<div id="div">aaaaa</div>

于 2017-11-06T09:53:30.127 に答える