[英]file is not defined in Javascript when reading local file
<html>
<head>
<title>My first styled page</title>
</head>
<body>
<script>
var reader = new FileReader();
reader.onload = function(){
var text = reader.result;
document.querySelector('body').append(text);
};
reader.readAsText(README, "us-ascii");
</script>
<!-- Site navigation menu -->
<ul class="navbar">
<li><a href="alamode-fetch">Alamode</a>
<li><a href="README">Readme</a>
<li><a href="town.html">My town</a>
<li><a href="links.html">Links</a>
</ul>
<!-- Main content -->
<h1>My first styled page</h1>
<p>Welcome to my styled page!
<p>It lacks images, but at least it has style.And it has links, even if they don't go anywhere…
<p>There should be more here, but I don't know what yet.
<!-- Sign and date the page, it's only polite! -->
<address>Made 5 April 2004<br>
by myself.
</address>
</body>
</html>
上面是我的html文件。 我試圖讀取名為 README 的本地文件。 當我執行我的 html 文件時,看起來我的 javascript 沒有發生任何事情。 而且我發現在firefox中,它提醒README沒有定義。 我已經堅持了一整天......
問題是README
。 Javascript 期望 README 將是一個變量,但您沒有定義它。
查看https://developer.mozilla.org/en-US/docs/Web/API/FileReader/readAsText
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.