Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/426.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何获取innerHtml.text()并在将其插入.txt文件时对其进行格式化?_Javascript_Jquery_Html - Fatal编程技术网

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文件。