在javascript中,如何在一行中使用createElement()创建具有多个属性的元素



`<div class="check"><input type="checkbox" name="buy" value="260" checked="" onclick="javascript:basket.checkItem();">&nbsp;</div>

这是我想通过createElement((创建的元素。我想知道有没有在一个命令中完成这个?长度并不重要。

如果你想要一个单行,你可以使用:

Object.assign(document.createElement('div'), {className: 'check', innerHTML: '<input type="checkbox" name="buy" value="260" checked="" onclick="javascript:basket.checkItem();">&nbsp;'})

或者,可读性更好:

Object.assign(document.createElement('div'), {
className: 'check',
innerHTML: '<input type="checkbox" name="buy" value="260" checked="" onclick="javascript:basket.checkItem();">&nbsp;'
})

最新更新