我有一段时间没有使用JavaScript了,现在我似乎无法读取文本文件并将其内容显示出来。
我已经尝试过onload
和onloadend
。如果我只是放置reader.onload = alert('Hello');
,alert会触发,但我无法让函数起作用。
不太确定接下来该怎么做。我尝试在reader.onload = function(evt)...
之后定义函数,但那样行不通。
我在Safari 6.0.5和Chrome中也尝试了。
<!DOCTYPE HTML>
<html>
<head>
<title>Pi to Colors</title>
</head>
<body>
<script>
function readFile() {
var reader = new FileReader();
reader.onload = readSuccess;
function readSuccess(evt) {
var field = document.getElementById('main');
field.innerHTML = evt.target.result;
};
reader.readAsText("/pi.txt");
}
</script>
<div id="main">
</div>
</body>
</html>