gpt4 book ai didi

javascript - 使用 JavaScript 访问 数据
转载 作者:行者123 更新时间:2023-11-30 17:03:41 25 4
gpt4 key购买 nike

我有一个 <object>像这样的标签:

<object id="text" data="file.txt"></object>

我可以这样获取元素:

var text = document.getElementById("text");

现在,如何获取文本文件的内容?

这样做的目的是:

  1. 避免必须发出 XMLHttpRequest;
  2. 避免在代码中使用常量形式的文本数据;
  3. 保留原始形式的简单纯文本文件,没有 JSON 或特殊格式,以供代码访问并成为字符串变量。

以同样的方式你可以有一个<img><audio>在文档中添加标签,然后访问图像/声音,仅适用于文本文件。

PS:我几乎肯定 <object>标签不是这个的理想标签。这就是我试图完成我所需要的。

最佳答案

您可以在隐藏的 iframe 中加载文本文件并访问其中的内容:

<html>
<head>
<script type="text/javascript">
function gettext() {
alert(document.getElementById('ifr').contentDocument.body.innerText);
}
</script>
</head>
<body>
<iframe id="ifr" style="display:none" src="test.txt" onload="gettext()"></iframe>
</body>
</html>

关于javascript - 使用 JavaScript 访问 <object> 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28420760/

25 4 0