Можно, но за счет создания другого объекта и просмотра его свойств с помощью Object.assign
:
document.body.appendChild(Object.assign(document.createElement("div"), {property1: 1, property2: 2}));
С разрывами строк:
document.body.appendChild(
Object.assign(
document.createElement("div"),
{property1: 1, property2: 2}
)
);
Бесплатный живой пример:; -)
document.body.appendChild(
Object.assign(
document.createElement("div"),
{
className: "example",
id: "ex",
textContent: "Hi there"
}
)
);
.example {
color: green;
}
#ex {
font-weight: bold;
}