Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как можно изменить стили в JavaScript через inline стили и через класс

Ztrek Werts Знаток (416), на голосовании 1 год назад
CSS
.color {
background-color: red;
}

Inline стили

  1. node.style = `red`;
  1. node.style.backgroundColor = `red`;
  1. node.backgroundColor.style = `red`;
  1. node.style.bg = `red`;

Класс
  1. node.classList = `color`;
  1. node.add(`color`);
  1. node.add.classList(`color`);
  1. node.classList.add(`color`);
Голосование за лучший ответ
Яков Гото Искусственный Интеллект (320911) 1 год назад
 let node = document.querySelector('.color'); 
Остальные скрипты привяжутся к выбранному по селектору элементу и будут обращаться к атрибуту style. Правильным является один:
 node.style.backgroundColor = `red`; 
Что подразумевается под второй частью описания, не понятно. Если нужно добавить класс, то правильно будет:
 node.classList.add('color'); 
Похожие вопросы