Txt文件数据转换为html文本

时间:2017-05-08 20:04:34

标签: javascript jquery html ajax

新手在javascript和CSS上,我想知道是否可以从.txt文件中提取数据并将其转换为文本并在页面上打印。
我正在搜索一些旧的主题,并找到了一些类似的问题,我试图复制,但没有工作hahha
这是我尝试过的:

HTML:

<div id="printed"></div>

脚本:

var text_print = new XMLHttpRequest();
        text_print.open("GET", "folder/file.txt", true);
        text_print.send();
        text_print.onload = function (){
            console.log( text_print.responseText.slice(0, text_print.responseText.indexOf("\n")) ); };

    document.getElementById("printed").innerHTML=text_print;

.txt文件只有一行文字,顺便说一句 谢谢。

1 个答案:

答案 0 :(得分:0)

正确的答案取决于你想要做什么。

如果您只想显示文字(就是这样)

您可以使用embed工具

<embed src="test.txt">

其中'test.txt'是文本文件的名称。

请注意,您还需要文本文件的路径。因此,如果test.txt位于下面的文件目录中,则应使用

<embed src="../test.txt">

<embed src="folder/file.txt"

在你的情况下。

输入非常简单。这样做的缺点是(据我所知),没有办法将样式应用于显示的文本。