fabric
Version:
Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.
20 lines (19 loc) • 433 B
text/typescript
export function getMultipleNodes(
doc: Document,
nodeNames: string[],
): Element[] {
let nodeName,
nodeArray: Element[] = [],
nodeList,
i,
len;
for (i = 0, len = nodeNames.length; i < len; i++) {
nodeName = nodeNames[i];
nodeList = doc.getElementsByTagNameNS(
'http://www.w3.org/2000/svg',
nodeName,
);
nodeArray = nodeArray.concat(Array.from(nodeList));
}
return nodeArray;
}