跳至内容

unicorn/prefer-dom-node-append 学院派

🛠️ 此规则提供自动修复。

作用

强制使用,例如,document.body.append(div); 而非 document.body.appendChild(div); 来操作 DOM 节点。

此举为何不佳?

使用 Node#append() 具有一定优势,例如能够追加多个节点并能够追加 DOMString 和 DOM 节点对象二者。

示例

此规则的不正确代码示例

javascript
foo.appendChild(bar);

此规则的正确代码示例

javascript
foo.append(bar);

引用

在麻省理工学院许可证下发布。