diff --git a/include-fragment-element.js b/include-fragment-element.js index 0f5082e..ddbce9f 100644 --- a/include-fragment-element.js +++ b/include-fragment-element.js @@ -15,7 +15,13 @@ function handleData(el, data) { function(html) { const parentNode = el.parentNode if (parentNode) { - el.insertAdjacentHTML('afterend', html) + const div = document.createElement('div') + const fragment = new DocumentFragment() + div.innerHTML = html + while (div.childNodes.length > 0) { + fragment.appendChild(div.childNodes[0]) + } + parentNode.insertBefore(fragment, el) parentNode.removeChild(el) } }, diff --git a/package.json b/package.json index 0327fe5..9525f57 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "include-fragment-element", - "version": "4.0.0", + "version": "4.0.1", "main": "dist/index-umd.js", "license": "MIT", "repository": {
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: