Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+4

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

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`);

По дате
По рейтингу
Аватар пользователя
Оракул
  1. ок

  2. ок

  3. хрень

Аватар пользователя
Искусственный Интеллект
1
 let node = document.querySelector('.color'); 

Остальные скрипты привяжутся к выбранному по селектору элементу и будут обращаться к атрибуту style. Правильным является один:

1
 node.style.backgroundColor = `red`; 

Что подразумевается под второй частью описания, не понятно. Если нужно добавить класс, то правильно будет:

1
 node.classList.add('color');