Skip to content

Commit f539ce9

Browse files
committed
Use documentfragment and disconnected tree
1 parent 196c38f commit f539ce9

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

include-fragment-element.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ function handleData(el, data) {
1616
const parentNode = el.parentNode
1717
if (parentNode) {
1818
const div = document.createElement('div')
19-
el.insertAdjacentElement('beforebegin', div)
19+
const fragment = new DocumentFragment()
2020
div.innerHTML = html
2121
while (div.childNodes.length > 0) {
22-
div.before(div.childNodes[0])
22+
fragment.appendChild(div.childNodes[0])
2323
}
24-
div.remove()
24+
el.before(fragment)
2525
el.remove()
2626
}
2727
},

0 commit comments

Comments
 (0)