UNPKG

349 BPlain TextView Raw
1/**
2 * Create DOM from a html string.
3 * @param str
4 * @returns
5 */
6export function createDOM(str: string): HTMLElement {
7 const container = document.createElement('div');
8 container.innerHTML = str;
9
10 const dom = container.childNodes[0];
11 if (dom && container.contains(dom)) {
12 container.removeChild(dom);
13 }
14 return dom as HTMLElement;
15}