使用fetch或FileReader读取TXT文件。1. 同域文件用fetch('data.txt')获取内容并插入页面;2. 跨域需CORS支持或后端代理;3. 用户上传则通过input+FileReader读取本地文件;4. 注意路径、性能及安全限制。

要在HTML中读取TXT文件内容,可以使用J*aScript的 fetch() 方法。这种方法适用于从服务器加载文本文件,比如日志、配置或纯文本数据。
如果TXT文件位于你的网站目录下(例如:data.txt),可以通过 fetch 直接获取内容。
示例代码:
fetch('data.txt')
.then(response => response.text())
.then(text => {
console.log(text); // 输出文件内容
document.getElementById('content').innerText = text;
})
.catch(error => console.error('读取失败:', error));
确保文件路径正确,并将结果插入到页面某个元素中(如 div#content)。
若TXT文件不在同一域名下,需确保目标服务器允许跨域请求(CORS)。否则浏览器会阻止读取。解决方式包括:
立即学习“J*a免费学习笔记(深入)”;
星声AI
可分享的AI播客内容生成器和效率工具
185
查看详情
如果想让用户选择本地 .txt 文件并读取内容,可结合 input[type=file] 和 FileReader API。
示例代码:
document.getElementById('fileInput').addEventListener('change', function(e) {
const file = e.target.files[0];
if (file && file.type === 'text/plain') {
const reader = new FileReader();
reader.onload = function(evt) {
document.getElementById('content').innerText = evt.target.result;
};
reader.readAsText(file);
}
});
对应HTML:
<input type="file" id="fileInput" accept=".txt"> <div id="content"></div>
使用 fetch 读取TXT时注意以下几点:
以上就是html如何获取txt_HTML读取TXT文件内容(fetch/J*aScript)方法的详细内容,更多请关注其它相关文章!
相关文章:
将PCM16音频转换为W*并编码为Base64:浏览器环境下的手动处理指南
Lar*el Form Request 中唯一性验证更新操作的正确实践
QQ邮箱在线使用入口 QQ邮箱个人账号网页版登录
uc手机浏览器网页版入口 uc浏览器手机版便捷登录首页
Composer的 archive 命令怎么用_快速打包你的PHP项目及其Composer依赖
Tabulator表格日期时间排序问题及自定义解决方案
Node.js CSV 数据处理:基于字段空值条件过滤整条记录的策略
Sublime怎么配置Nim语言环境_Sublime Nim代码高亮与补全
Python getattr() 异常处理深度解析:避免程序意外退出
AO3中文官网链接_AO3网页版稳定镜像站
怎样在Excel中做仪表盘_Excel仪表盘设计与关键指标展示方法
win11专注助手在哪 Win11免打扰模式设置与自动化规则【指南】
Python Sounddevice 音频卡顿问题解析与队列数据安全处理
微博网页版首页入口 微博电脑端官网登录链接
sublime如何优雅地处理行尾空格_sublime自动清理多余空白字符配置
Archive of Our Own官网直达 AO3最新可用地址一览
ExcelARRAYTOTEXT函数怎么自定义分隔符输出数组文本_ARRAYTOTEXT实现动态生成SQL语句
Win11如何开启讲述人功能 Win11屏幕阅读器(讲述人)开启与关闭【教程】
Win10桌面图标出现小盾牌怎么办 Win10去除UAC图标教程【解决】
为什么我的微信朋友圈看不到别人的更新_微信朋友圈更新显示异常解决方法
html怎么在cmd下运行php文件_cmd运行html中php文件方法【教程】
腾讯视频怎么举报不良内容_腾讯视频内容举报流程与违规信息处理方法
PDO预处理语句中冒号的正确处理:区分SQL函数格式与命名占位符
Composer中的^和~符号代表什么_精通Composer版本号语义化约束
Win11怎么开启省电模式_Win11电池节电模式自动开启
Lar*el用户头像管理:实现图片缩放、存储与旧文件安全删除的最佳实践
React Router v6 教程:构建认证保护的私有路由与重定向策略
一加 14R 快充无反应_一加 14R 充电优化
UC浏览器网页版登录入口官网 电脑版网址入口
深入理解Go语言中的指针类型:以*string为例
高德地图怎么看全景照片_高德地图全景照片浏览教程
解决macOS上安装pyhdf时‘hdf.h’文件缺失的编译错误
MongoDB聚合管道:正确匹配对象数组中_id的方法
漫蛙2网页版漫画入口 漫蛙漫画在线官方登录
苹果手机指南针不准怎么校准 传感器校准方法详解【建议收藏】
PyTorch模型训练准确率不提升:诊断与修复常见指标计算错误
在J*a中如何开发简易博客标签推荐系统_博客标签推荐项目实战解析
HuggingFaceEmbeddings中向量嵌入维度调整的限制与理解
Windows电脑怎么截图最方便_系统自带截图工具的5种神仙用法【技巧】
PHP中SSG-WSG API的AES加密实践:正确使用初始化向量
C++ explicit关键字防止隐式转换_C++构造函数安全规范
Animex动漫社网入口地址 Animex动漫社网正版在线入口
C++如何检测键盘输入_C++ _kbhit与_getch函数非阻塞输入
PHP高效扁平化嵌套数组:使用array_merge与数组解包操作符
蛙漫画网页版全站入口 蛙漫热门作品免费浏览
在J*a中如何使用BigDecimal进行高精度计算_BigDecimal类应用指南
想当下一个《2077》?《心之眼》Steam评价升至"多半好评"
漫蛙漫画网页端入口 漫蛙2官方正版漫画站点
漫蛙MANWA漫画主页官方入口 漫蛙漫画最新在线阅读地址
新手怎么开始学化妆 零基础化妆入门教程