2 回答

TA貢獻(xiàn)1853條經(jīng)驗 獲得超9個贊
您可以,但代價是創(chuàng)建另一個對象并通過以下方式循環(huán)其屬性O(shè)bject.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}
)
);
無償?shù)幕钌睦樱?-)
document.body.appendChild(
Object.assign(
document.createElement("div"),
{
className: "example",
id: "ex",
textContent: "Hi there"
}
)
);
.example {
color: green;
}
#ex {
font-weight: bold;
}

TA貢獻(xiàn)1757條經(jīng)驗 獲得超7個贊
為了興趣。根據(jù) TJ 的回答,如果使用輔助函數(shù),您的冗長可以少得多:body.ac(as(ce("div"), { property1: 1, property2: 2 }));
添加回答
舉報