Выполнять код после загрузки страницы

Выполнять код после формирования DOM

Чтобы выполнять код после формирования DOM (т.е. когда полностью загружен HTML, но картинки и другие файлы ещё загружаются), можно использовать код ниже:

document.addEventListener("DOMContentLoaded", function(){

    // код после формирования DOM

});

Выполнять код после загрузки всей страницы

Если надо выполнять код после загрузки всей страницы (со всеми картинками и другими файлами), то надо использовать метод onload.

window.onload = function() {
    // выполнение кода,
    // когда страница полностью загружена (вместе с картинками и другими файлами)
};