<分区>
使用 Javascript 在 HTML 页面中显示字符串变量很容易:
<html>
<body>
<script>
text = "hello"
document.getElementById("demo").innerHTML = text
</script>
<p id="demo"></p>
</body>
</html>
但是我想用本地文件的内容替换“hello”,比如 file.txt
。我认为这应该可以使用 Javascript 的 fetch()
API 轻松完成,但我遇到了问题。这,
<html>
<body>
<p id="demo"></p>
<script>
text = fetch('file.txt').then(response => response.text())
document.getElementById("demo").innerHTML = text
</script>
</body>
</html>
将显示[object Promise]
。我想我必须以某种方式访问 response
对象,但我不知道这是如何完成的。