Mih*_*ail 1 javascript dom dom-node
例如我有两个 DOMNodes:
let node1 = document.querySelector('#node-1');
let node2 = document.querySelector('#node-2');
如何将它们组合成一个 NodeList 对象?有一个简单的解决方案array.push(item)吗?
您可以将两个节点添加到文档片段中:
var docFragment = document.createDocumentFragment();
docFragment.appendChild(node1);
docFragment.appendChild(node2);
Run Code Online (Sandbox Code Playgroud)
如果您真的希望它们在 NodeList 中,请执行以下操作:
var list = docFragment.querySelectorAll('*');
Run Code Online (Sandbox Code Playgroud)
不利的一面是,一旦您将节点附加到文档片段,您就会将它们从实际文档中删除。
| 归档时间: |
|
| 查看次数: |
1076 次 |
| 最近记录: |