Mozilla 的 MDN使用此存根通知 load 事件:
当资源及其依赖资源完成加载时,会触发 load 事件。
和链接到
标准1,它通知
可信目标:窗口、文档、元素
似乎相关的onload处理程序和load事件因此被设计为与 Element 一起使用。似乎这样一个元素是<img>为了表示这个的加载。
请注意,我现在load窗口/文档上的事件也指示其包含的元素的加载状态,但某些元素可以
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";
但我不确定发现的行为是否真的在标准中指定的任何地方?