【发布时间】:2014-03-04 06:11:35
【问题描述】:
我创建了一个生成数据列表的 JavaScript 程序。下面的示例输出:
output one
output two
output three
...
我希望能够生成一个可以保存到磁盘并使用浏览器打开的 HTML 文件。下面是我要生成的 HTML 示例。
<html>
<head>
</head>
<body>
<table id="history_table">
<tr>
<td>header 1</td>
<td>header 2</td>
<td>header 3</td>
</tr>
<tr>
<td>output one</td>
</tr>
...
</table>
</body>
</html>
我试过这样做:
var htmlDoc = document.createElement("HMTL");
htmlDoc.innerhtml('<head></head><body>...</body>');
但这显然是错误的,因为文档对象不存在。
我认为这个问题是有道理的,尤其是从它收到的赞成票数量来看。可以重新打开吗?
【问题讨论】:
-
有很多关于如何提供页面模板的节点示例。特别是如果您查看 ExpressJS。尽管您的代码中没有一部分显示与 NodeJS 有任何关系...我想知道您是否对 NodeJS 是什么感到困惑...
-
Nodejs 没有开箱即用的 DOM 操作。您必须安装相关库才能执行此类操作。我即将尝试node-dom,但你可以自己研究一下这个方向
-
我不知道为什么这个问题最初被关闭。有很多点赞和 4 星,以及详细的答案(无耻的插头),海报的意图非常明确。我的两分钱。
-
我不确定是否有人可以改变这一点,但我同意,答案帮助我分配和其他一些人
标签: javascript html node.js