Ошибка JS: Uncaught TypeError: Cannot set property 'href' of null

8:35 12.06.2017
На электронную почту пришло письмо с вопросом, как исправить ошибку: Uncaught TypeError: Cannot set property 'href' of null, которая появляется в консоли браузера? Данная ошибка появляется скорее всего из-за того, что JS начинает выполняться раньше, чем загрузиться DOM. Чтобы этого не допустить, следует выполнять JS только тогда, когда DOM будет полностью загружен. А это можно сделать, обернув свой JS следующим образом:
function name_function() {
    // Тут ваш JS
};

window.addEventListener('load', name_function);

Если вы работаете с библиотекой jQuery, то можно так:
$(function() {
    // Тут ваш JS
});

Надеюсь информация была для вас полезной.
Спасибо за внимание.