Задать вопрос
Mesuti
@Mesuti

Как задать несколько стилей одному элементу одной строкой с помощью style в JS?

Привет!
Допустим, есть блок:
<div id="block"></div>
И с помощью js задаем ему стили:
document.getElementById('block').style.opacity='1';
document.getElementById('block').style.border='1';
document.getElementById('block').style.color='black';


Как задать ему сразу несколько стилей одной строкой js ?
  • Вопрос задан
  • 7124 просмотра
Подписаться 2 Простой Комментировать
Решения вопроса 2
https://learn.javascript.ru/styles-and-classes#стр...

document.getElementById('block').style.cssText= `
    opacity: 1;
    border: 1;
    color: black;
`
Ответ написан
0xD34F
@0xD34F Куратор тега JavaScript
Под одной строкой вы подразумеваете однократное обращение к элементу, да?

Object.assign(document.querySelector('#block').style, {
  opacity: '1',
  border: '1',
  color: 'black',
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы