Mail.ruПочта0Мой Мир0ОдноклассникиВКонтактеИгры0ЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Можно ли сделать так чтобы js код автоматически срабатывал после загрузки страницы ?

Амай Амаев Ученик (8), на голосовании 3 дня назад
Голосование за лучший ответ
Виктор Булыч Знаток (321) 1 месяц назад
Да
Амай АмаевУченик (8) 1 месяц назад
Как не подскажешь?
Виктор БулычЗнаток (321) 1 месяц назад
Забыл
Виктор БулычЗнаток (321) 1 месяц назад
Закрепи сейчас потом напишу
Котик Профи (917) 1 месяц назад
 window.addEventListener("load", () => { 
console.log("Страница загрузилась!");
});
Андрей Устинов Гуру (3322) 1 месяц назад
Он и так срабатывает после загрузки страницы, если был подключен в низу body или в head с префиксом defer.
Павел Просветленный (26015) 1 месяц назад
Есть несколько способов:
  1. Если это внешний скрипт, добавить атрибут defer
 <script src="index.js" defer></script> 
2 Добавить скрипт перед закрывающим тэгом </body>
3 Добавить прослушиватель события load или DOMContentLoaded
 // если требуется чтобы так же прогрузились внешние ресурсы (типа картинок)
addEventListener("load", () => {
// твой код
});

// или
addEventListener("DOMContentLoaded", () => {
// твой код
});
Похожие вопросы