Javascript读取本地txt文件

function load(name) {
    let xhr = new XMLHttpRequest(),
        okStatus = document.location.protocol === "file:" ? 0 : 200;
    xhr.open('GET', name, false);
    xhr.overrideMimeType("text/html;charset=utf-8");//默认为utf-8
    xhr.send(null);
    return xhr.status === okStatus ? xhr.responseText : null;
}
 
let text = load("文件名.txt");
 
console.log(text); //输出到浏览器控制器中
 
//document.write(text); //打印在网页中
 
//document.write("<pre>"+text+"<pre/>"); //解决txt的换行无法打印到网页上的问题

 

 

 

效果图:

 

 

 

注意: url要同域 

posted @ 2021-04-28 19:30  web_cnblogs  阅读(2628)  评论(0)    收藏  举报