Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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
Javascript 是否有一种方法可以导入文本文件并将其显示在网页上,但也可以对文本文件上的每一行进行特定更改?_Javascript_Html - Fatal编程技术网

Javascript 是否有一种方法可以导入文本文件并将其显示在网页上,但也可以对文本文件上的每一行进行特定更改?

Javascript 是否有一种方法可以导入文本文件并将其显示在网页上,但也可以对文本文件上的每一行进行特定更改?,javascript,html,Javascript,Html,我想导入文本文件(不是用户导入),例如: 编码 有几种语言 读取文件时,第一行应采用较大字体和粗体,其他行可采用文本文件格式。我不确定Javascript或类似的东西是否能在HTML中工作。您只需使用和/或修改文件中的内容即可 根据需要操纵 一个基本的演示: const进程=()=>{ //某些带有换行符的文件内容 const fileContent='第1行\n第2行\n第3行'; const contentEditor=document.querySelector(“#content”);

我想导入文本文件(不是用户导入),例如:

编码

有几种语言


读取文件时,第一行应采用较大字体和粗体,其他行可采用文本文件格式。我不确定Javascript或类似的东西是否能在HTML中工作。

您只需使用和/或修改文件中的内容即可 根据需要操纵

一个基本的演示:

const进程=()=>{
//某些带有换行符的文件内容
const fileContent='第1行\n第2行\n第3行';
const contentEditor=document.querySelector(“#content”);
//非常基本的处理示例:
//使用正则表达式获取第一行
设re=/(.*)\n/mi;
//用新的周围内容替换匹配内容
let edited=fileContent.replace(重新命名为“$1\n”);
//用
re=/\n(.*)/gim;
已编辑=已编辑。替换(重“$1

”); //展示 contentEditor.innerHTML=已编辑; 控制台信息(已编辑); } window.addEventListener('load',process,false)
#内容{
最小高度:50vh;
背景:AliceBlue;
}

我尝试了那段代码,但是,我得到了错误:`const contentEditor=document.querySelector('#content');^ReferenceError:未定义文档`代码段中的代码按预期运行。如果未在浏览器中运行,则
document.querySelector(“#content”)将出错,因为
文档
将不存在。你需要适应你的环境,但是你已经用“html”和“javascript”标记了这个问题。