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);
}
相关推荐
x-cmd几秒前
x-cmd install | Wuzz - Web 开发与安全测试利器,交互式 HTTP 工具
前端·网络协议·安全·http·浏览器·测试·命令行
羊思茗5206 分钟前
CSS3:深度解析与实战应用
前端·css·css3
天下代码客21 分钟前
【八股】未知宽高元素水平垂直居中的三种方法
javascript·css·html
techdashen25 分钟前
性能比拼: Rust vs C++
java·c++·rust
无名之逆26 分钟前
[特殊字符] Hyperlane:Rust 高性能 Web 框架的终极选择 [特殊字符]
服务器·开发语言·前端·网络·后端·http·rust
ljh123321ljh40 分钟前
常见框架漏洞—Spring
java·数据库·spring
loveking642 分钟前
Springboot读取nacos配置
java·spring boot·后端
要天天开心啊1 小时前
vue3的v-model
前端·javascript·vue.js
binnnngo1 小时前
Spring Boot 实战:MD5 密码加密应用全解析
java·spring boot·后端
信徒_1 小时前
Kubernetes 中导致 pod 重启的原因
java·容器·kubernetes