如何将多个HTML文件加载为";文件「;然后用Javascript操纵它们?
我想用如何将多个HTML文件加载为";文件「;然后用Javascript操纵它们?,javascript,html,node.js,Javascript,Html,Node.js,我想用JavaScript和NodeJS创建和操作几个HTML文件。更新HTML文件的常用方法是在顶部包含一个更新脚本,但我想用一个JS文件创建多个HTML文件。我有一份需要处理的数据清单。它包含HTML文件的名称和要输入的数据 我的想法是使用一个model.html文件,该文件包含所有文件中包含的数据。此模型文件将被复制并重命名为必要的文件。然后我想用一个NodeJS模块或任何其他合适的方式加载它,这样它就会被识别为“document”,就像脚本包含在文件中一样。然后我想用纯JS来操作它。fo
JavaScript
和NodeJS
创建和操作几个HTML文件。更新HTML文件的常用方法是在顶部包含一个更新脚本,但我想用一个JS文件创建多个HTML文件。我有一份需要处理的数据清单。它包含HTML文件的名称和要输入的数据
我的想法是使用一个model.html文件,该文件包含所有文件中包含的数据。此模型文件将被复制并重命名为必要的文件。然后我想用一个NodeJS
模块或任何其他合适的方式加载它,这样它就会被识别为“document”
,就像脚本包含在文件中一样。然后我想用纯JS来操作它。for循环应该遍历列表并创建文件,将其作为“文档”加载,操作它,然后转到下一个文件
这可能吗 如果您只想解析HTML并获取文档并对其进行操作,您可以检查
如果您还想执行Javascript,那么您需要使用无头浏览器,如无头Chrome如果您只想使用html,否则您需要使用无头浏览器
这可能吗?
是!!!我还可以做一些像cheerio.load('./model_file.html')?哦,是的,我能@karthikdivi谢谢你!Cheerio看起来是一个非常简单易用的解决方案。