rhy*_*eat 5 javascript html5 object-tag
我有一个存储在服务器上的文本文件和一个类似HTML的对象,如下所示:
<object id="data" type="text/plain" data="test.txt"></object>
Run Code Online (Sandbox Code Playgroud)
如何阅读test.txtJavascript中的内容?到目前为止,我有:
var data = document.getElementByID("data");
Run Code Online (Sandbox Code Playgroud)
但是我不知道如何读取对象标记内的HTML文档。
该object标签必须向服务器单独的请求,然后加载内容。同时,您的JavaScript已经执行并且“错过了公共汽车”。
在的onload事件中运行您的代码object。
然后使用.contentDocument.body.childNodes[0].innerHTML查看文本文件。
var object = document.getElementByID("data");
object.onload = function() {
var data = object.contentDocument.body.childNodes[0].innerHTML;
// use the data
};
Run Code Online (Sandbox Code Playgroud)