【发布时间】:2019-01-19 17:38:20
【问题描述】:
我有一个 HTML 按钮,当我按下它时,我想使用 javascript 更改 P 标签的内容。内容位于 .txt 文件中(在与我的 html 文件相同的文件夹中称为“myText1.txt”)。如何获取该内容并将其保存在名为 fileText 的 var 中,这样我就可以使用 document.getElementById("txt_nombre").innerHTML = fileText;
<button id="btn_change" onclick="changeTxt()">OK</button>
<br>
<p id="content"></p>
<script>
function changeTxt() {
var fileText;
document.getElementById("content").innerHTML = fileText;
}
</script>
</body>
【问题讨论】:
-
如果我正确理解你的问题,你就不能那样做。您的 javascript 在客户端计算机上运行,而您的文本文件在服务器中。 javascript不能直接从服务器读取文件,除非你使用ajax从服务器获取内容。
-
@bansi 那么为什么 ajax 不是一个可以接受的解决方案呢?
标签: javascript html file text