Ghost_Bear: === - оператор строгого равенства не использует преобразование типов. Рекомендую использовать именно его, чтобы не ловить иногда "странные" ошибки.
Nastyuuuushka: getElementsByClassName возвращает массив. У массива нет ни метода addEventListener, ни атрибута classList. Надо сначала выбрать из массива элемент, а уж потом с ним работать https://jsfiddle.net/tL3596jb/1/