如何读取txt文件并将其保存在HTML中的javascript中的数组中

学园

对此有很多解决方案,但我在html网页上的javascript中发现很少或没有。我有一个名为sample.txt的数据文件,位于我的html文件所在的位置。我的目标是将txt文件加载到可用于创建表并显示在html文件上的数组中。我的sample.text文件具有以下数据:

 sin 0.2 time 0.22222
 cos 0.3 time 0.43434
 tan 0.1 time 0.22221

我是Java语言的新手,我承认它比其他编程语言难得多。我熟悉node.js模式下的javascript,但不熟悉html模式。我设法创建了html网页(如下所示),并以脚本模式显示了诸如文本和数字之类的基础知识。在脚本模式下按一下按钮后,我还设法加载了txt文件并显示了它。此txt加载方法是唯一对我有用的方法。require(js)方法不起作用也不导入。如何从该工作模式创建数据数组?

以下是我完整的代码(已更正),

  <!DOCTYPE html>
  <html>
  <head>
  <meta content="text/html;charset=utf-8" http-equiv="Content-Type">
  <meta content="utf-8" http-equiv="encoding">
  <title>Read Text File</title> 
  </head> 

  <body> 
  <input type="file" name="inputfile"
        id="inputfile"> 
  <br> 

  <pre id="output"></pre> 
  <script>

  var file = document.getElementById('inputfile');

  file.addEventListener('change', () => {
  var txtArr = [];
  var fr = new FileReader();
  fr.onload = function() {
    // By lines
    var lines = this.result.split('\n');
    for (var line = 0; line < lines.length; line++) {
        txtArr = [...txtArr, ...(lines[line].split(" "))];
    }
   }
  fr.onloadend = function() {
    console.log(txtArr);
    document.getElementById('output').textContent=txtArr.join("");
    document.getElementById("output").innerHTML = txtArr[1]; 
    console.log(txtArr[1]);
  }

  fr.readAsText(file.files[0]);


  })

  </script>
  </body>
  </html> 
老苏尼尔

使用FileReader,逐行获取字符串,然后将其拆分并合并到resultArr中,如下所示:

var file = document.getElementById('inputfile');

file.addEventListener('change', () => {
    var txtArr = [];
    var fr = new FileReader();
    fr.onload = function() {
        // By lines
        var lines = this.result.split('\n');
        for (var line = 0; line < lines.length; line++) {
            txtArr = [...txtArr, ...(lines[line].split(" "))];
        }
    }
    fr.onloadend = function() {
        console.log(txtArr);
        document.getElementById('output').textContent=txtArr.join("");
    }

    fr.readAsText(file.files[0]);
})
<!DOCTYPE html> 
<html> 

<head> 
    <title>Read Text File</title> 
</head> 

<body> 
    <input type="file" name="inputfile"
            id="inputfile"> 
    <br> 

    <pre id="output"></pre> 
    
</body> 

</html> 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从txt文件中读取特定的单词和数字并将其保存在矩阵中

来自分类Dev

如何从txt文件中读取特定的单词和数字并将其保存在矩阵中

来自分类Dev

如何读取保存在.json文件中的矩阵并将其转换为Java中的数组

来自分类Dev

从txt文件读取整数并将其存储到数组中

来自分类Dev

从txt文件读取变量并将其保存为数组C ++到类对象中

来自分类Dev

使用 php 读取多个 .txt 文件并将主题保存在一个简单的数组中

来自分类Dev

如何使用纯Javascript推送元素并将其保存在数组中?

来自分类Dev

如何将数组中的数字“加倍”并将其保存在新数组中

来自分类Dev

读取.txt信息并将其加载到数组中

来自分类Dev

打印时间并将其保存在C中的文件中

来自分类Dev

读取文本文件并将其保存在基于Matlab Matlab的多个矩阵中

来自分类Dev

如何在javascript中读取图像文件并将其保存到其他文件夹?

来自分类Dev

在数组中添加对象并将它们保存在txt文件中

来自分类Dev

如何使用html编辑器内容生成html页面并将其保存在根文件夹中

来自分类Dev

如何使用html编辑器内容生成html页面并将其保存在根文件夹中

来自分类Dev

如何依次读取两个txt文件并将其写入python中的新文件?

来自分类Dev

Java读取html文件并将其内容保存到excel文件中

来自分类Dev

JavaScript-从文件中读取URL并将其另存为数组中的元素

来自分类Dev

有没有办法读取文本文件并将其保存在 C 中的动态字符数组中,然后尝试并获得 'malloc(): memory Corruption'

来自分类Dev

如何使用 Java 从 XML 读取值并将其保存在 Hashmap 中

来自分类Dev

如何读取以空格分隔的数据并将其保存到数组,然后以其他顺序将其写入c ++中的新文本文件中

来自分类Dev

我想读取每行中包含电影信息的txt,并将其保存到动态结构数组中

来自分类Dev

读取文件夹中的所有xml文件并将其保存在数据表中

来自分类Dev

如何从文件中读取多行并将其拆分为php中的数组

来自分类Dev

如何读取文件的内容并将其存储在c#中的格式化数组中

来自分类Dev

Perl:如何从文本文件中读取不同的值并将其放置在数组中?

来自分类Dev

如何从文件中读取多行并将其拆分为php中的数组

来自分类Dev

从php获取响应并将其保存在android文件中

来自分类Dev

捕获景物并将其保存在文件夹中

Related 相关文章

  1. 1

    如何从txt文件中读取特定的单词和数字并将其保存在矩阵中

  2. 2

    如何从txt文件中读取特定的单词和数字并将其保存在矩阵中

  3. 3

    如何读取保存在.json文件中的矩阵并将其转换为Java中的数组

  4. 4

    从txt文件读取整数并将其存储到数组中

  5. 5

    从txt文件读取变量并将其保存为数组C ++到类对象中

  6. 6

    使用 php 读取多个 .txt 文件并将主题保存在一个简单的数组中

  7. 7

    如何使用纯Javascript推送元素并将其保存在数组中?

  8. 8

    如何将数组中的数字“加倍”并将其保存在新数组中

  9. 9

    读取.txt信息并将其加载到数组中

  10. 10

    打印时间并将其保存在C中的文件中

  11. 11

    读取文本文件并将其保存在基于Matlab Matlab的多个矩阵中

  12. 12

    如何在javascript中读取图像文件并将其保存到其他文件夹?

  13. 13

    在数组中添加对象并将它们保存在txt文件中

  14. 14

    如何使用html编辑器内容生成html页面并将其保存在根文件夹中

  15. 15

    如何使用html编辑器内容生成html页面并将其保存在根文件夹中

  16. 16

    如何依次读取两个txt文件并将其写入python中的新文件?

  17. 17

    Java读取html文件并将其内容保存到excel文件中

  18. 18

    JavaScript-从文件中读取URL并将其另存为数组中的元素

  19. 19

    有没有办法读取文本文件并将其保存在 C 中的动态字符数组中,然后尝试并获得 'malloc(): memory Corruption'

  20. 20

    如何使用 Java 从 XML 读取值并将其保存在 Hashmap 中

  21. 21

    如何读取以空格分隔的数据并将其保存到数组,然后以其他顺序将其写入c ++中的新文本文件中

  22. 22

    我想读取每行中包含电影信息的txt,并将其保存到动态结构数组中

  23. 23

    读取文件夹中的所有xml文件并将其保存在数据表中

  24. 24

    如何从文件中读取多行并将其拆分为php中的数组

  25. 25

    如何读取文件的内容并将其存储在c#中的格式化数组中

  26. 26

    Perl:如何从文本文件中读取不同的值并将其放置在数组中?

  27. 27

    如何从文件中读取多行并将其拆分为php中的数组

  28. 28

    从php获取响应并将其保存在android文件中

  29. 29

    捕获景物并将其保存在文件夹中

热门标签

归档