Use NodeIterator to filter descendants
npm install descendants
Collect DOM nodes matching filters, selectors and depth from reference node.