我需要将.txt文件打印到html文档中,我还需要能够设置此文本输出的样式。我已经看到了很多有关此问题的答案,但使用PHP和“ iframe”之类的方法却很差。有谁知道如何使用JavaScript做到这一点? (以便可以设置数据样式)
非常感谢
答案 0 :(得分:2)
这里有一个基本示例:
<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