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);
}
相关推荐
We་ct16 分钟前
LeetCode 72. 编辑距离:动态规划经典题解
前端·算法·leetcode·typescript·动态规划
jason.zeng@150220724 分钟前
Androidr入门环境搭建
java·kotlin
小呆呆66625 分钟前
Codex 穷鬼大救星
前端·人工智能·后端
摇滚侠27 分钟前
整洁的桌面和任务栏 Java 开发工程师提效方法
java·开发语言
每天都要加油呀!1 小时前
多租户中间件适配
java·多租户
当时只道寻常1 小时前
Vue3 + IntersectionObserver 实现高性能图片懒加载
前端
用户617517157011 小时前
关于普通函数和箭头函数的this
javascript
sakiko_1 小时前
UIKit学习笔记3-布局、滚动视图、隐藏或显示视图
前端·笔记·学习·objective-c·swift·uikit
014-code1 小时前
Java 并发中的原子类
java·开发语言·并发
AI人工智能+电脑小能手1 小时前
【大白话说Java面试题】【Java基础篇】第29题:静态代理和动态代理的区别是什么
java·开发语言·后端·面试·代理模式