【发布时间】:2017-12-21 14:00:38
【问题描述】:
我已经创建了一个 HTML 表,其中包含来自 Json 文件的值,如下所示。我有 json 数据内联,并使用一些 css 创建表。
<style>
table {
width: 60%;
line-height: inherit;
text-align: left;
}
table td {
padding: 5px;
vertical-align: top;
}
table tr.top table td.title {
font-size: 45px;
line-height: 45px;
color: #333;
}
</style>
</head>
<body>
<div id="box"></div>
<script src="https://cdnjs.cloudflare.com/ajax/libs/mustache.js/0.7.0/mustache.min.js"></script>
<script type="mustache/x-tmpl" id="helloTmpl">
<h1>number {{number}}</h1>
<table cellpadding="0" cellspacing="0" id="t01">
<tr class="top">
<td colspan="1">
<table>
<tr>
<td class="title">
</td>
<td>
Number #: {{number}}
</td>
</tr>
</table>
</td>
</tr>
<tr class="information">
<td colspan="1 ">
<table>
<tr>
<td>Name<br>
{{seller.name}}<br>
</td>
</tr>
</table>
</td>
</tr></br>
</table>
</script>
<script>
var data = {
"number": "123",
"seller": {
"name": "TestName"
}
};
var tmpl = document.getElementById("helloTmpl").innerHTML;
var html = Mustache.to_html(tmpl, data);
var box = document.getElementById("box");
box.innerHTML = html;
</script>
现在我需要以我在 css 中使用的格式将这个表格下载到一个 txt 文件中。我还没有找到有关如何将其保存在 txt 文件中的所有信息。而且我也不知道如何保持格式(css)。也许我应该使用 Ascii Art?但我不知道如何建立联系。有人可以指导我吗?
【问题讨论】:
-
你到底想做什么?您想保存一些包含表格的 HTML,同时使所有相关的 CSS 内联或什么?因为正如我现在看到的那样,您已经在同一个文件中拥有 CSS 和 HTML,您只需保存文件,浏览器将在您下次加载时为您生成所有内容。或者你想用正确的值填充括号保存?
-
这个html页面的输出是一个格式化的表格。我想要的是将此格式化表格保存在 txt 文件中。
标签: javascript html text-files ascii-art