Object.assign combined with Object.create
For better readability
by Nomen Nescio
CSS
.hello{
color:red;
}
JavaScript
const el = Object.assign(document.createElement("div"), {
className: "hello",
innerHTML:`
<i>hello world</i>
`,
myProp:1
});
document.body.append(el);
console.log(el.myProp);