
Полная перезапись
Обычно мы используем
Для задания нескольких стилей в одной строке используется специальное свойство
Это свойство редко используется, потому что такое присваивание удаляет все существующие стили: оно не добавляет, а заменяет их. Можно ненароком удалить что-то нужное. Но его можно использовать, к примеру, для новых элементов, когда мы точно знаем, что не удалим существующий стиль.
То же самое можно сделать установкой атрибута:
#браузер #документ #стили_классы
style.cssText
Обычно мы используем
style.*
для присвоения индивидуальных свойств стиля. Нельзя установить список стилей как, например, div.style="color: red; width: 100px"
, потому что div.style
– это объект, и он доступен только для чтения.Для задания нескольких стилей в одной строке используется специальное свойство
style.cssText
Это свойство редко используется, потому что такое присваивание удаляет все существующие стили: оно не добавляет, а заменяет их. Можно ненароком удалить что-то нужное. Но его можно использовать, к примеру, для новых элементов, когда мы точно знаем, что не удалим существующий стиль.
То же самое можно сделать установкой атрибута:
div.setAttribute('style', 'color: red...')
.#браузер #документ #стили_классы