功能
使用js下载dom的文本内容
原理
a标签下载功能
代码
<p id="p2">66666666</p><button onclick="downloadInnerHtml(filename2,'#p2')">下载</button><script>var filename2 = '新建文档'; //默认文本名字function downloadInnerHtml(filename = filename2, sDom, mimeType) {var textHtml = document.querySelector(sDom).innerHTML;//获取dom元素的内容var link = document.createElement('a');//设置a标签var text = 'data:' + mimeType + ';charset=utf-8,' + encodeURIComponent(textHtml);mimeType = mimeType || 'text/plain';link.setAttribute('download', filename);link.setAttribute('href', text);link.click();}</script>