Чтобы заменить класс элемента на новый, вы используете метод replace()
свойства classList
элемента:
Code language: CSS (css)element.classList.replace(currentClass,newClass);
Предположим, у вас есть элемент <div>
следующего вида:
Code language: JavaScript (javascript)<div class="primary info">How to replace a class in JS</div>
Чтобы заменить класс primary
на класс secondary
, вы используете следующее:
Code language: JavaScript (javascript)const div = document.querySelector('primary'); div.classList.replace('primary','secondary');