Mozilla 的 MDN告知有关加载事件有了这个存根:
当资源及其依赖资源时,将触发 load 事件
已完成加载。
并链接到
标准1,这告知
可信目标:窗口、文档、元素
看来相关的onload
处理程序,以及load
因此,事件被设计为与 Element 一起使用。看来这样的元素是<img>
来指示这个的加载。
请注意,我现在认为load
窗口/文档上的事件还指示其包含的元素的加载状态但一些Element can
a) 改变他们的src
/href
财产 (<img>
, <script>
, <link>
,....)
b) 或其内联内容 (<style>
, <script>
)
动态地在稍后的状态。
带着这个问题,我寻求帮助,了解“哪些元素支持load
Event, onload
.处理程序。
我在 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";
但我不确定所发现的行为实际上是否在标准中指定的任何地方?