gpt4 book ai didi

javascript - 如何从两个或多个 DOMNode 创建 NodeList 对象

转载 作者:行者123 更新时间:2023-11-28 11:51:30 27 4
gpt4 key购买 nike

例如我有两个 DOMNode:
让node1 = document.querySelector('#node-1');
让node2 = document.querySelector('#node-2');

如何将它们组合成 NodeList 对象?有没有像 array.push(item) 这样简单的解决方案?

最佳答案

您可以将两个节点添加到文档片段中:

var docFragment = document.createDocumentFragment();
docFragment.appendChild(node1);
docFragment.appendChild(node2);

如果你真的希望它们出现在 NodeList 中,请执行以下操作:

var list = docFragment.querySelectorAll('*');

这样做的缺点是,一旦将节点附加到文档片段,就会将它们从实际文档中删除。

关于javascript - 如何从两个或多个 DOMNode 创建 NodeList 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35969843/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com