我需要打印一个.txt文件到一个html文档,我还需要能够样式化这个文本输出。我已经看到了很多关于这个问题的答案,但很多都很糟糕,使用PHP和"iframe“之类的东西。有人知道如何使用JavaScript做到这一点吗?(以便可以设置数据的样式)
非常感谢
发布于 2018-07-30 03:37:11
这里有一个基本的例子:
<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-Allow-Origin
https://stackoverflow.com/questions/51583677
复制相似问题