| 1234567891011121314151617181920 |
- import arrayFrom from './array-from';
- /**
- * @param {NodeList|Node} nodes
- * @param {boolean} [clone=true]
- * @return {string}
- */
- export default function (nodes, clone = true) {
- const wrapper = document.createElement('div');
- if (nodes instanceof NodeList) {
- arrayFrom(nodes).forEach((node) => {
- wrapper.appendChild(clone === true ? node.cloneNode(true) : node);
- });
- } else if (nodes instanceof Node) {
- wrapper.appendChild(clone === true ? nodes.cloneNode(true) : nodes);
- }
- return wrapper.innerHTML;
- }
|