fulan-editor
Version:
An open source react editor based on draft-Js and ant design, good support HTML, markdown and Draft Raw format.
14 lines (12 loc) • 348 B
JavaScript
/* @flow */
export default function parseHTML(html: string): Element {
let doc;
if (typeof DOMParser !== 'undefined') {
let parser = new DOMParser();
doc = parser.parseFromString(html, 'text/html');
} else {
doc = document.implementation.createHTMLDocument('');
doc.documentElement.innerHTML = html;
}
return doc.body;
}