Управление DOM с помощью JavaScript в современных браузерах и IE 11+
Обратите внимание, что несколько параметров для add()
не поддерживается в IE 11.
ele.classList.add('class-name');
// Add multiple classes (Not supported in IE 11)
ele.classList.add('another', 'class', 'name');
Обратите внимание, что несколько параметров для remove()
не поддерживается в IE 11.
ele.classList.remove('class-name');
// Remove multiple classes (Not supported in IE 11)
ele.classList.remove('another', 'class', 'name');
ele.classList.toggle('class-name');
или с условием
ele.classList.toggle('class-name', true);