diff --git a/src/generators/dom/visitors/Element/Element.ts b/src/generators/dom/visitors/Element/Element.ts index 8b42d40a18..fe874790d0 100644 --- a/src/generators/dom/visitors/Element/Element.ts +++ b/src/generators/dom/visitors/Element/Element.ts @@ -16,6 +16,7 @@ import Block from '../../Block'; import { Node } from '../../../../interfaces'; import { State } from '../../interfaces'; import reservedNames from '../../../../utils/reservedNames'; +import { stringify } from '../../../../utils/stringify'; const meta = { ':Window': visitWindow, @@ -205,11 +206,11 @@ export default function visitElement( if (!childState.namespace && node.canUseInnerHTML && node.children.length > 0) { if (node.children.length === 1 && node.children[0].type === 'Text') { block.builders.create.addLine( - `${name}.textContent = ${JSON.stringify(node.children[0].data)};` + `${name}.textContent = ${stringify(node.children[0].data)};` ); } else { block.builders.create.addLine( - `${name}.innerHTML = ${JSON.stringify(node.children.map(toHTML).join(''))};` + `${name}.innerHTML = ${stringify(node.children.map(toHTML).join(''))};` ); } } else {