Сообщение от Alexander Belov
|
ожете объяснить, почему activeTab !== null не сработал?
|
Как вам сказал Рони, вы get(берёте)Element
SS(Элемент
ЫЫ)
То есть когда вы вызываете этот метод, он возвращает вам массив элементов. Путь там даже 1 элемент, js не знает какой именно вам Нужен. Во этому вам каждый рах надо указывать номер элемента.
Так как массив не равен нулл даже если массив пустой.
Так что либо сделать как Рони посоветовал, запросить длину массива, потому как в случае возврата нуля, это значение будет преобразовано к false. Либо указать на первый элемент этого массива. В случае отсутствия которого будет ясно что таких элементов не существует.
if(activeTab[COLOR="red"][0][/COLOR] !== null) {
activeTab[COLOR="Red"][0][/COLOR].classList.remove("active")
}
Всегда со всеми методами Element
SSS проверяйте указали ли вы ссылку на конкретный элемент.