将.txt文件打印到html中

时间:2018-07-29 19:12:42

标签: javascript html

我需要将.txt文件打印到html文档中,我还需要能够设置此文本输出的样式。我已经看到了很多有关此问题的答案,但使用PHP和“ iframe”之类的方法却很差。有谁知道如何使用JavaScript做到这一点? (以便可以设置数据样式)

非常感谢

1 个答案:

答案 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