Объект # не имеет метода 'removeClass' Я всегда получаю эту ошибку.removeClass Error. <Nodelist> не имеет метода removeClass
defaultcolor = document.getElementsByClassName('default');
defaultcolor.removeClass("default");`
Объект # не имеет метода 'removeClass' Я всегда получаю эту ошибку.removeClass Error. <Nodelist> не имеет метода removeClass
defaultcolor = document.getElementsByClassName('default');
defaultcolor.removeClass("default");`
removeClass является метод JQuery, если вы не имеете JQuery в вашей веб-странице, он не будет работать, потому что вы получите HTML объект, а не объект JQuery.
Если вы уже включили JQuery, получить элемент как это:
$('.default').removeClass('default');
Он будет работать.
Это потому, что переменная defaultcolor
содержит стандартный элемент DOM, который не имеет метода removeClass
. Вам нужно выбрать элемент, используя jQuery, чтобы иметь возможность использовать на нем методы jQuery. Попробуйте следующее:
$('.default').removeClass('default');
Спасибо, человек. Это сработало. –
Добро пожаловать! Если бы мой ответ был в порядке, не стесняйтесь отмечать его как принятое. – Superdrac