Какие элементы HTML5 имеют onload / "событие загрузки"? - PullRequest
0 голосов
/ 24 ноября 2018

MDN Mozilla сообщает о событии загрузки с этой заглушкой:

Событие загрузки запускается, когда ресурс и его зависимые ресурсы закончили загрузку.

и ссылки на

стандарт 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";

но я не уверен, действительно ли обнаруженное поведение где-либо указано в стандартах?

...