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>