gpt4 book ai didi

javascript - 在 JavaScript 中显示文本文件

转载 作者:太空狗 更新时间:2023-10-29 13:45:41 24 4
gpt4 key购买 nike

我应该使用什么代码来在 JavaScript 中显示纯文本 .txt 文件的内容?我希望文本在事件窗口的屏幕上滚动。

提前致谢!

最佳答案

要让文本显示换行等,请使用 <pre><textarea> ,即

<pre id="contents"></pre>

接下来就是,纯文本文件在哪里?

来自服务器

使用XMLHttpRequest

function populatePre(url) {
var xhr = new XMLHttpRequest();
xhr.onload = function () {
document.getElementById('contents').textContent = this.responseText;
};
xhr.open('GET', url);
xhr.send();
}
populatePre('path/to/file.txt');

从本地机器

让用户使用 <input type="file" /> 选择文件

<input type="file" id="filechoice" />

然后当用户选择一个文件时,使用FileReader填充 <pre>

document
.getElementById('filechoice')
.addEventListener(
'change',
function () {
var fr = new FileReader();
fr.onload = function () {
document.getElementById('contents').textContent = this.result;
};
fr.readAsText(this.files[0]);
}
);

关于javascript - 在 JavaScript 中显示文本文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18933085/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com