javascript - 将 .txt 文件打印成 html
问题描述
我需要将 .txt 文件打印到 html 文档中,我还需要能够设置此文本输出的样式。我已经看到了很多关于这个的答案,但很多人都很差,使用 PHP 和“iframe”之类的东西。有人知道如何使用 JavaScript 做到这一点吗?(以便数据可以被样式化)
非常感谢
解决方案
这里有一个基本示例:
<div id="myTXT">
<!-- your txt content goes here -->
</div>
<script>
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
document.getElementById("myTXT").innerHTML =
this.responseText;
}
};
xhttp.open("GET", "path/to/yourTxt.txt", true);
xhttp.send();
</script>
在这种情况下,yourTxt.txt必须存在于您的服务器或允许跨源的服务器中,请参阅:https ://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Access-Control -允许来源
推荐阅读
- c++ - XDP 和 eBPF 性能与 AMD EPYC CPU
- java - Apache Flink Process xml并将它们写入数据库
- python - 如何处理带有字符串循环的空格?
- java - 如何通过 netbeans 设计 UI 编辑自动生成的代码?
- javascript - 如何在 ReactJS 中的 2 个类之间传递数据
- python - 带错误报告的二进制到十进制计算器
- javascript - 在 Jest/Testing Library 测试套件中意外的 afterAll 执行
- oauth-2.0 - 如何使用用户 Api 密钥调用 youtube Api
- django - 如何在 Django/Mysql 中建立一对多关系?
- android - 我们是否开始在本地为 firebase 编写云函数?