diff --git a/packages/core/src/utils/elementFromString.ts b/packages/core/src/utils/elementFromString.ts index 02058c71..14c7055e 100644 --- a/packages/core/src/utils/elementFromString.ts +++ b/packages/core/src/utils/elementFromString.ts @@ -1,6 +1,7 @@ -export default function elementFromString(value: string): HTMLDivElement { - const element = document.createElement('div') - element.innerHTML = value.trim() +export default function elementFromString(value: string): HTMLElement { + const htmlString = `
${value}
` + const parser = new window.DOMParser + const element = parser.parseFromString(htmlString, 'text/html').body return element } \ No newline at end of file