В переменную
linkForOpenMenu не записался селектор, соответственно в ней будет
null, так почему же в первом условии выводит
null, а во втором пишет ошибку
Cannot read property 'addEventListener'?
Условие должно работать, если переменная не пуста, но получается работает, когда она пуста, почему так?
var linkForOpenMenu = document.querySelector(".open-submenu-user");
console.log(linkForOpenMenu);
if (linkForOpenMenu == "") {
console.log('Переменная не пуста');
}
if (linkForOpenMenu != "") {
linkForOpenMenu.addEventListener('click', function(eee) {
eee.preventDefault();
showHide(subenu)
});
}