JavaScript读取并显示txt文本

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript读取并显示txt文本相关的知识,希望对你有一定的参考价值。

我用ReadLine()函数读取了txt文本的一行信息,然后该怎么把它显示在屏幕上,用什么函数?

参考技术A 使用Document.write(str)方法就可以把要显示的字符串显示在页面上。 参考技术B //假设:
var str="这一行数据";
//警告型
alert(str);
//整个可见区型
document.body.innerhtml=srtr;
document.write(str);//似乎更不可操作性

//DIV里显示型
document.getElementById("DIV的ID名").innerHTML=str;

尝试打开并读取 .txt 文件,但它从原始文件中删除了实际文本(Qt GUI C++

【中文标题】尝试打开并读取 .txt 文件,但它从原始文件中删除了实际文本(Qt GUI C++【英文标题】:Trying to open and read a .txt file, but it deletes the actual text from the original file (Qt GUI C++ 【发布时间】:2019-11-11 18:10:31 【问题描述】:

我正在尝试打开并读取一个 .txt 文件,然后在标签中显示其中的一行,但该行未显示,但所有内容均已从原始选定文件中删除。有什么想法吗?


    QString filename = QFileDialog::getOpenFileName(this,
                                                    tr("Open File"),
                                                    "/Users/kat/Documents/Programming 2/Assignment/Quizzes",
                                                    "All Files (*.*);;Text File (*.txt)");
    QFile file(filename);

    if(!file.open(QFile::WriteOnly | QFile::Text))
    
        QMessageBox::warning(this, tr("File Not Open"),"File Cannot Be Opened");
    

    QTextStream in(&file);
    QRegularExpression re("Name: ");
    QString title = in.readLine();
    title.remove(re);
    ui->label_4->setText(title);
    file.flush();
    file.close();```

【问题讨论】:

如果你想阅读,请不要以WriteOnly打开它。 【参考方案1】:

您已打开文件进行写入而不是读取if(!file.open(QFile::WriteOnly | QFile::Text))。如果你需要读取一个文件,你不应该这样做file.flush()

【讨论】:

谢谢。我将其更改为 ReadOnly,现在它可以完美运行了!

以上是关于JavaScript读取并显示txt文本的主要内容,如果未能解决你的问题,请参考以下文章

javascript如何读取txt文本内容?

A.PHP读取txt文本文件并分页显示的方法

java 读取CSV数据并写入txt文本

如何用JS实现一行一行读取一个TXT文件?

读取 txt 文件并插入文本小部件后显示的括号。任何简单的修复方法?

英文词频统计