猿问

怎么保存jquery操作dom的结果到文件?

怎么保存jquery操作dom的结果到文件?
比如,有个demo.html文件
香蕉
苹果
篮球
足球
用jquery可以得到每个.card的html:
问题:我想把得到的每个.card的html保存为单独的文件,文件取名:
//文件名是属性`data-category`的值
fruit.html
sport.html
可是浏览器环境不能操作文件,所以不能保存成文件。用node.js来做运行环境,jquery能运行吗?要保存成文件应该怎么做呢?

		
手掌心
浏览 641回答 2
2回答

慕斯王

严格讲这个需求真的是后端做比较方便,不过我想能不能用DataURL试试,于是撸了一段:$(function(){$('',{href:'data:text/html,'+encodeURIComponent($('.container').html()),text:'下载',download:'fruit'}).appendTo('.container');});但是不知道为啥每次都只有一个片段,不完整。如果有哪位大佬知道还请帮忙斧正,或者指出问题……感激不尽代码已改。每次只能存一个片段的原因是没做encodeURI转码……晕……
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答