vps交流

没睡的大佬,求个JS写法


<textarea id=’textarea’>123</textarea>
<button id="btn">Download</button>

用的jq,想实现点击btn,可以将textarea的内容(值)作为一个text文件下载下来。

====================================

$("#btn").click(function() {
            var text = $("#btn").val();        //获取textarea value,下面的就不会写了。。
});

  1.     const btn = document.getElementById(‘btn’);
  2.     btn.onclick = () => {
  3.       const val = document.getElementById(‘textarea’).value;
  4.       const file = new Blob([val]);
  5.       const a = document.createElement(‘a’);
  6.       a.setAttribute(‘href’, URL.createObjectURL(file));
  7.       a.setAttribute(‘download’, ‘filename.txt’);
  8.       a.click();
  9.       URL.revokeObjectURL(file);
  10.     };

复制代码

等个大佬                    
弹个窗打开不就完事了
Blob URL 了解一下
百度 js生成txt文件 这种问题是搜索引擎使用问题
纯前端恐怕实现不了
@reizhi @可乐呀 @qldzs 好人一生平安
blob有些手机上的浏览器会下载失败 ,之前下载过图片也是用的blob