一步创建元素并分配类

jsv

我知道以下两种创建元素并将其分配给类的方式:

const el = document.createElement('div');
el.classList.add('foo');
const el = document.createElement('div');
foo.className = 'foo';

是否有一步解决方案?我试过了

const el = document.createElement('div').classList.add('foo');

但这是行不通的。

马杰德·巴达维(Majed Badawi)

尽管通常的方法是两步操作,但是请尝试以下操作:

const el = Object.assign(document.createElement('div'), { className: 'foo' });

console.log(el);
console.log(el.className);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章