Best approach to handle "Cannot read property 'addEventListener' of null" errors

Currently what I do is checking if element exist in page, bt my code has a lot if conditions because of that. Jquery event listeners don’t show errors when an element doesn’t exist. How does jQuery handle that and what techniques can I use for better design?

var el = document.getElementById('el');
var another_el = document.getElementById('another_el');

if(another_el){
el.addEventListener('click', swapper, false);
}

if(el){
  el.addEventListener('click', swapper, false);
}
....
...

2 thoughts on “Best approach to handle "Cannot read property 'addEventListener' of null" errors”

  1. Hey this is kinda of off topic but I was wondering if blogs use
    WYSIWYG editors or if you have to manually code with HTML.
    I’m starting a blog soon but have no coding know-how so I wanted to get guidance from someone with experience.
    Any help would be greatly appreciated!

    Reply
  2. Веб-площадка Джойказино начала деятельность на просторах отечественного интернета более 7 лет назад.
    Клиентам веб-сервиса предлагается сертифицированный программный продукт от
    популярных производителей. В подборку азартных продуктов вошли слоты с барабанами и
    линиями, карточные и настольные игры в режиме live и прогнозы на спорт и
    киберспортивные дисциплины.

    Reply

Leave a Comment