当前位置: 首页 > 知识库问答 >
问题:

如何创建一个JavaScript函数,用文本文件的内容替换段落的innerHTML?[副本]

郑承恩
2023-03-14

假设我有3个文件:~/html/display。html~/data/text。txt~/js/script。js<代码>显示。html具有以下正文:

<body>
  <p id="textblock">text</p>
  <script src="../js/script.js">
    loadTxt("../data/text.txt", "textblock")
  </script>
</body>

文本。txt包含一行:文本行

我想知道如何使用脚本中的签名loadTxt(path,id)创建函数loadTxt。js,它获取路径的文本文件的内容,并用给定的id替换段落的内部HTML

我尝试过使用fetch和xhtml,但在导航它们时遇到了问题。

如果我的HTML中的语法错误,也请告诉我。我还不太习惯使用脚本和HTML。


共有1个答案

怀浩大
2023-03-14

您可以使用fetch获取响应文本。

function loadTxt(path, id){
    fetch(path).then(res => document.getElementById(id).innerHTML = res.text());
}
 类似资料:
  • 我用AnyLogic8.7.6创建了一个模型,但我需要在更旧的(专业)版本7.0.2上继续它。我需要旧版本阅读,更重要的是,允许我修改它。谢谢

  • 在所示的报告中,黑色的文本是静态的,红色的文本是将由Java动态替换为某些值的字段。 在上图中,第1行和第2行我没有问题。 但对于这一段,我不知道该用什么?我应该使用静态文本框还是文本字段?如果我使用部分静态文本框和部分动态,它变得笨拙和难以保持行间距。 因此,请建议如何在jasper studio 5.6中设计以下报告。

  • 如何在内存中而不是硬盘上创建新的

  • 问题内容: 我一直在阅读和谷歌搜索,但似乎找不到这个简单的答案。 我有一个读取文件的功能,但是如果文件不存在,则会出现混乱。我想做的是一个函数,该函数在读取之前会检查文件是否存在,如果不存在,则会创建一个空文件。这就是我所拥有的。 问题答案: 不要尝试先检查是否存在,因为如果同时创建了文件,那么您将面临一场竞赛。您可以打开带有标志的文件以创建该文件(如果不存在):

  • 问题内容: 是否有可能创建python函数的真实副本?最明显的选择是http://docs.python.org/2/library/copy.html,但我在这里看到: 它通过不变地返回原始对象来“复制”函数和类(浅层和深层)。 我需要一个真实的副本,因为我可能会更改函数的某些属性。 更新: 我知道评论中提到的所有可能性。我的用例基于元编程,其中我根据一些声明性规范构造了类。完整的细节对于SO来

  • 本文向大家介绍使用Java计算文本文件中的段落数,包括了使用Java计算文本文件中的段落数的使用技巧和注意事项,需要的朋友参考一下 我们可以通过读取字符串中的段落来读取文件中的段落,然后根据“ \ r \ n”模式进行分割。请参阅下面的示例- 示例 在类路径中请看以下文本文件。 test.txt 测试器 这将产生以下结果- 输出结果

  • 我想知道是否可以为AWS设置一个lambda函数,每当一个新的文本文件上传到s3 bucket时就会触发这个函数。在函数中,我想获取文本文件的内容,并以某种方式对其进行处理。我在想这有没有可能...? 例如,如果我上传了foo.txt,内容为foobarbaz,我希望在lambda函数中使用foobarbaz,这样我就可以用它来做一些事情。我知道我可以从getObject获取元数据,或者类似的方法