javascript - 将txt文件内容加载到javascript变量中
问题描述
我正在尝试将 .txt 文件的内容加载到 javascript 变量中,这样我就可以操作它们并将它们写入段落。
我研究了多个问题,多个链接,但什么也没做。他们要么使用我不理解的 jQuery,要么将内容记录到控制台中,因此我无法操作它们,或者他们只是发布不起作用的代码。
当所说的内容是一个简单的字符串时,我不明白为什么我不能将内容保存到变量中!
如果fr.result是一个字符串,为什么我不能将它保存到trades?
这是一个例子:
<!DOCTYPE html>
<html>
<head>
<title>Read Text File</title>
</head>
<body>
<input type="file" name="inputfile"
id="inputfile">
<p>Complete trade history:</p>
<p id="history">Upload file first!</p>
<br>
<pre id="output"></pre>
<script type="text/javascript">
var trades = "";
document.getElementById('inputfile')
.addEventListener('change', function() {
var fr=new FileReader();
fr.onload=function(){
document.getElementById('output').textContent=fr.result;
document.getElementById('history').textContent=typeof(fr.result);
trades += fr.result;
}
fr.readAsText(this.files[0]);
})
document.getElementById('history').textContent="history: " + trades;
</script>
</body>
</html>
解决方案
推荐阅读
- html - DT & shiny:使标题边框更明显
- angular - 发生错误时Angular 4停止订阅
- objective-c - objc_msgSend 崩溃 Objective-C
- postgresql - 如何创建其他数据库的休眠视图?
- reactjs - 测试 React Hooks:如何在 useEffect 中测试 Axios 的调用?
- c# - 打印机无法从 DeviceHub 接收作业
- sql - SSRS 条形图条件格式
- android - ARCore - 在增强的图像表面上播放 YouTube 视频
- javascript - 尝试导入错误:“useDispatch”未从“react-redux”导出
- plsql - 如何找到具有给定 x 和 y 坐标的多边形