元素JS 完成 html 文件的生成 下载
前端生成 html 字符串模板,并进行下载
通过字符串拼接出完整的 html 文件
使用 Blob 构造出一个 Blob 文件对象
使用 window.URL.createObjectURL 将文件对象解析成 url
将 url 放入 使用 a 标签的 download 属性下载
使用 window.URL.revokeObjectURL(url) 释放 url
const test= (title) => {
let html = `<!DOCTYPE html>
<html lang="en">
${title}
</html>
`;
return html;
};
const html = test("11111111");
var a = document.createElement("a");
var url = window.URL.createObjectURL(
new Blob([html], {
type: "",
})
);
a.href = url;
a.download = "fil.html";
a.click();
window.URL.revokeObjectURL(url);
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探