Cannot read property 'addEventListener' of null

Résolu/Fermé
barale61 Messages postés 1190 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 20 octobre 2023 - Modifié par barale61 le 26/03/2016 à 19:02
barale61 Messages postés 1190 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 20 octobre 2023 - 27 mars 2016 à 15:38
Bonjour,

J'ai une erreur qui est la suivante à la ligne 19: Uncaught TypeError (anonymous function): Cannot read property 'addEventListener' of null.
Je suppose que c'est ma fonction "sousMenu. Ce qui fait que mon icône ne se modifie pas quand je clique mais, mon menu, s'ouvre et se ferme bien. Je vous remercie de votre aide.
                       
             function sousMenu() {
                     var sous_menu = document.getElementById('sub-nav-mobile');
                     var btn_sous_menu = document.getElementById("btn-sous-menu");

             if (sous_menu.style.display == 'none' ||  sous_menu.style.display == '') 
               {
                          sous_menu.style.display = 'block';
                          btn_sous_menu.classList.remove("add");
                          btn_sous_menu.classList.add("remove");
                }
              else 
                {
                          sous_menu.style.display = 'none';
                          btn_sous_menu.classList.add("add");
                          btn_sous_menu.classList.remove("remove");
                 }
              }
document.getElementById("btn-sous-menu").addEventListener('click', sousMenu);

2 réponses

barale61 Messages postés 1190 Date d'inscription jeudi 13 septembre 2012 Statut Membre Dernière intervention 20 octobre 2023 110
27 mars 2016 à 15:04
Désolé, je m'étais trompé dans le nom de ma div.
0