Написать функцию, которая будет принимать в себя два аргумента - elem(HTMLElement) и styleObject(object со стилями).
после вызова функции, объекту elem должны добавляться style свойства из объекта styleObject.
var titleNew = document.getElementById("title");
var styleObject = {
"color": "red",
"margine": "20 px",
// "font-size": "18 px",
}
function changStyle(elem, sObject) {
for (var key in sObject) {
elem.style.key = sObject[key];
}
}
changStyle(titleNew, styleObject);
<h1 id="title"> JS DOOM TREE</h1>
Для обращения к свойствам объекта имена которых заранее неизвестны, Вы можете использовать альтернативный способ обращения - с помощью квадратных скобок. Например так:
function changStyle (element, styles) {
if (element != null && styles != null) {
for (style in styles) {
element.style[style] = styles[style];
}
}
}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники