js 导出文字到txt文件

简介:

js 导出文字到txt文件

效果展示:

代码示例:

复制代码
/**
 * 导出文字到txt文件
 * @param filename
 * @param text
 */
function exportToTxt(filename, text) {
    if (filename == undefined) {
        filename = "example-";
    }
    if (text == undefined) {
        text = "这是要导出的文本内容\n中国足球\n世界第一";
    }
    let element = document.createElement('a');
    element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text));
    element.setAttribute('download', filename + formatDateToBeijingTime(new Date()) + '.txt');
    element.style.display = 'none';
    document.body.appendChild(element);
    element.click();
    document.body.removeChild(element);
}
相关推荐
九酒4 分钟前
性能优化:500w字符编码需要多少时间?
前端·性能优化
颇有几分姿色5 分钟前
Spring Boot 读取配置文件的几种方式
java·spring boot·后端
AntBlack6 分钟前
别说了别说了 ,Trae 已经在不停优化迭代了
前端·人工智能·后端
爱编程的鱼6 分钟前
C# 枚举(Enum)声明与使用详解
java·windows·c#
人生导师yxc8 分钟前
Spring MVC
java·spring·mvc
曹牧11 分钟前
Java 调用webservice接口输出xml自动转义
java·开发语言·javascript
字节王德发12 分钟前
如何在SpringBoot中通过@Value注入Map和List并使用YAML配置?
java·maven·intellij-idea
@淡 定26 分钟前
Spring Boot 的配置加载顺序
java·spring boot·后端
龙大大L29 分钟前
第五章:5.3 ESP32物联网应用:阿里云IoT平台与腾讯云IoT平台的数据上传与远程控制
java·物联网·struts·esp32
天天扭码35 分钟前
2025年了,npm 与 pnpm我们该如何选择
前端·javascript·npm