Устранение ошибки Cannot read property 'addEventListener' of null

if(humburger){
   humburger.addEventListener....


}

Источник

или

var el = document.getElementById('overlayBtn');
if(el){
  el.addEventListener('click', swapper, false);
}


function swapper() {

}

или

var el = document.querySelector('#rt');
// document.querySelector("#rt").addEventListener('click', function() {
if(el){
  el.addEventListener('click', function() {})


}

Источник

или

var video_el = document.getElementById('video');
if (!video_el) {
    throw new Error("no video object found!");
}
video_el.addEventListener('ended', myHandler, false);

Если элемент с id="video" не будет найдет на странице, то будет ошибка как у вас. Правильней будет разбить такую конструкцию на 2 части и кидать ошибку самостоятельно.

или

if(el) {
   el.addEventListener('click', () => alert(1))
}

или обернуть try {...} catch {...} Источник

Источник

Или onclick на самой странице:

<button onclick="MyFunction()" id="myBtn">Button</button>