【发布时间】:2018-10-03 22:45:35
【问题描述】:
我有一个名为sample.txt 的.txt 文件,我想在其中加载一些文本并将其显示到我的HTML 文档中。
这是我的代码:
<div id="test"></div>
document.getElementById('test').addEventListener("load", getText);
console.log("script loaded succesfully")
function getText(){
fetch('sample.txt').then(function(data){
console.log("hello")
console.log(data.text);
});
}
我的问题是函数getText在加载时没有被调用,这是怎么回事,当它注销脚本加载成功时?
【问题讨论】:
-
load事件不会针对常规元素触发。这是为window对象。 -
在
img和iframe等很多元素上都有加载事件,即触发外部内容加载的元素。 div 不加载任何内容。
标签: javascript load