Просто установите атрибут как обычно. Он просто устанавливает атрибут для любой передаваемой вами строки, он не знает о каких-либо специальных правилах обработки значения.
Атрибут принимает список классов, разделенных пробелами, так:
element.setAttribute("class","class1 class2");
Однако… в более старых версиях (на мой взгляд 7 и ниже) Internet Explorer есть серьезные ошибки в реализации setAttribute
, поэтому не используйте их. Вместо этого используйте свойство className
.
element.className = "class1 class2";
Также обратите внимание, что это HTML-классы . Они используют за пределами применения стилей. Не существует такого понятия, как класс CSS (хотя есть селекторы классов, другие селекторы, наборы правил и свойства, которые все (неправильно и путанно) назывались «классами» в тот или иной момент).