Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 5x 5x 5x | import jsdom from "jsdom"
/**
* This extract a NodeList using a Query Selector item as root
*
* @param {string} html
* @param {object} node
* @param {object} options
* @return {NodeList} // A list of HTMLElement items that match the given Query Selector
*/
export default (html, node, options = {}) => {
const dom = new jsdom.JSDOM(html, options)
const doc = dom.window.document
return doc.querySelectorAll(node.value)
}
|