Нет, document.body.onload
фактически отображается на window.onload
. Вы можете проверить себя - когда у вас есть <body onload="a()">
и console.log(window.onload)
, a()
выводится на консоль.
Что вы можете сделать, так это иметь один обработчик события onload, который вызывает две другие функции.
window.onload = function () {
a();
b();
};
или два слушателя событий
window.addEventListener('load', a, false);
window.addEventListener('load', b, false);