Почему я не могу использовать window.onload несколько раз?

Имеется солянка из множества скриптов, некоторые скрипты ждут полную загрузку документа.
Вопрос, почему нельзя использовать:
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
</head>
<body>
	<script>
		window.onload = function() { alert('раз'); }
		window.onload = function() { alert('два'); }
		window.onload = function() { alert('три'); }
	</script>
</body>
</html>


codepen.io

Выполнится только последний window.onload.
Если я сделаю один onload, то буду путаться из-за большого числа скриптов. Кто, как решает этот вопрос?
  • Вопрос задан
  • 367 просмотров
Решения вопроса 1
Tolly
@Tolly Автор вопроса
Нашел вариант:
window.addEventListener('load', function() { alert('раз'); });
window.addEventListener('load', function() { alert('два'); });
window.addEventListener('load', function() { alert('три'); });
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы