Сценарий: Используя объекты XMLHttpRequest, некоторый HTML-документ загружается в текущий документ. Мой опыт говорит, что все пойдет хорошо, и все обработчики событий будут подключены так, как если бы он был загружен традиционно, все, кроме события onload BODY
. И это потому, что после загрузки HTML-документа в браузер все теги, не входящие в BODY
, опускаются, включая сам BODY
. Таким образом, не только событие onload не выполняется, но и исчезает из загруженного DOM из-за того, что тег body также исчезает.
Вопрос: Как выполнить событие onload для динамически загружаемого HTML-документа, пока обработчик хранится в свойстве события onload BODY
?
Примечание: Поиск свойства onload с использованием регулярного выражения в динамически загруженном HTML не будет выполняться, поскольку документы HTML не являются регулярными.