Javascript 如何获取innerHtml.text()并在将其插入.txt文件时对其进行格式化?
我已经采取并添加了一行,以消除所有的错误 我的问题是:当有大量数据动态添加到我要从中提取的表中时,如何将其格式化,使其在文本文件中看起来美观Javascript 如何获取innerHtml.text()并在将其插入.txt文件时对其进行格式化?,javascript,jquery,html,Javascript,Jquery,Html,我已经采取并添加了一行,以消除所有的错误 我的问题是:当有大量数据动态添加到我要从中提取的表中时,如何将其格式化,使其在文本文件中看起来美观 $("#lnkExportToTxt").click(function (e) { toastr.success("Your .txt file is being generated!"); downloadInnerHtml(fileName, "gridResults"); e.p
$("#lnkExportToTxt").click(function (e) {
toastr.success("Your .txt file is being generated!");
downloadInnerHtml(fileName, "gridResults");
e.preventDefault();
})
非常感谢所有回复。有一个名为html到pdf的节点包。它将接受您提供的任何HTML,并使用HTML中指定的阶梯将标记转换为PDF。您遇到的问题是.txt文件不接受复杂的格式。它们是简单的文本。如果你想要格式化,你必须输出一种允许文本格式化的格式(比如PDF)。@Korgrue我想格式化可能是个错误的术语。我想让它成为这样,不是所有的东西都像一个大团一样串在一起。例如,在一个名字之后,让它开始一个新行。啊,明白了。这更为复杂。您必须在原始字符串中的每个位置添加换行符。\n这正是您应该做的。像这样的东西会有用的。display_txt=display_txt.replace(“
,/\n/g”)@不幸的是,这不起作用。它只将\n添加到.txt文件中,而不是实际将内容移动到新行。还有其他想法吗?我一直在寻找一个解决方案,但似乎所有的东西都想把它从一个.txt文件,而不是一个.txt文件。