Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.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
如何读取文本文件';s内容并将其写入a<;部门>;使用普通JavaScript?_Javascript - Fatal编程技术网

如何读取文本文件';s内容并将其写入a<;部门>;使用普通JavaScript?

如何读取文本文件';s内容并将其写入a<;部门>;使用普通JavaScript?,javascript,Javascript,问题:如何从文本文件(与html页面一起保存在服务器上)中读取内容,并将该内容写入html页面上a的“innerHTML”中 上下文:我想创建一个静态网站,作为博客使用。但是,我希望只有一个post页面,每个post都从文本文件中读取并写入页面的主div。文本文件中的内容将被标记为所需的html标记,以便它们在写入div时像html一样工作(但文件本身将保存为.txt文件) 理想情况下,文本文件应该能够存储在与调用它的html页面(和/或脚本文件)不同的文件夹中 其他信息:我遇到的大多数解决方案

问题:如何从文本文件(与html页面一起保存在服务器上)中读取内容,并将该内容写入html页面上a的“innerHTML”中

上下文:我想创建一个静态网站,作为博客使用。但是,我希望只有一个post页面,每个post都从文本文件中读取并写入页面的主div。文本文件中的内容将被标记为所需的html标记,以便它们在写入div时像html一样工作(但文件本身将保存为.txt文件)

理想情况下,文本文件应该能够存储在与调用它的html页面(和/或脚本文件)不同的文件夹中

其他信息:我遇到的大多数解决方案都与读取用户上传的文件有关。这不是我想要理解的。我试图了解如何从作为网站资产一部分存储的文本文件中读取数据。

使用

(异步()=>{
const text=await(await fetch(“/path/to/the/text/file.txt”)).text();
div.innerHTML=文本;
})();

顺便说一下,除非文件包含HTML标记,否则我建议您使用
.innerText
而不是
.innerHTML
。这样,像
这样的字符也可以用同样的方法执行。文件如何进入服务器并不重要。