哪些HTML5元素具有onload /“ load事件”?

时间:2018-11-24 08:08:19

标签: javascript html javascript-events standards

Mozilla's MDN通过此存根通知 load事件

  

当资源及其从属资源时,将触发load事件   完成加载。

并链接到

standard 1,它会通知

  

受信任的目标:窗口,文档,元素

因此,似乎相关的onload处理程序和load事件旨在与Element一起使用。看来这样的元素是<img>来指示它的加载。

请注意,我现在窗口/文档上的load事件还指示了其所包含元素的加载状态,但是某些Element可以

a)更改其src / href属性(<img><script><link>,....) b)或它们的内联内容(<style><script>

在以后的状态下动态地

有了这个问题,我想知道“哪些元素支持load事件onload。Handler。

我在Chromium和Firefox中对此进行了测试,并且似乎支持 <style><script>

var styleElement = document.createElement("style");
styleElement.onload = function() { 
    console.log("styleElement onload called");
};
document.head.appendChild(styleElement);
// output: "styleElement onload called";

但是我不确定所发现的行为是否确实在标准中指定的任何地方?

1 个答案:

答案 0 :(得分:1)

受支持的HTML标签如下: ,,