最新发布 js将string保存为html

发布时间: 2025-02-15,浏览量:191
function saveStringAsHTMLFile(content, fileName) {
    // 创建一个Blob对象,指定文件类型为HTML
    const blob = new Blob([content], { type: 'text/html;charset=utf-8' });

    // 创建一个可下载的链接
    const url = URL.createObjectURL(blob);

    // 创建一个隐藏的<a>标签用于下载
    const a = document.createElement('a');
    a.href = url;
    a.download = fileName || 'output.html'; // 设置文件名
    a.style.display = 'none'; // 隐藏链接
    document.body.appendChild(a);

    // 触发下载
    a.click();

    // 清理
    document.body.removeChild(a);
    URL.revokeObjectURL(url);
}

// 示例用法
const htmlContent = '<!DOCTYPE html><html><head><title>Test</title></head><body><h1>Hello World</h1></body></html>';
saveStringAsHTMLFile(htmlContent, 'example.html');

热门文章 经典语录

热门文章 热门文章

查看更多