Вы должны помнить, что узлы в NodeList
являются live - если вы их измените, вы модифицируете базовое дерево DOM. Поэтому не имеет смысла добавлять вещи в NodeList
- где вы ожидаете, что они будут жить в дереве?
Если вы просто хотите, чтобы список Node
не был связан с документом, просто используйте List<Node>
. В противном случае вам нужно будет выяснить, где добавить узлы в дерево DOM и использовать обычные методы.
ОБНОВЛЕНИЕ: Я не заметил, что вы объявляете NodeList
- это не сработает, если вы сами не реализуете его, как говорит Перри Моншау. Просто используйте List<Node>
вместо этого.