1 | /**
|
2 | * Create DOM from a html string.
|
3 | * @param str
|
4 | * @returns
|
5 | */
|
6 | export 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 | }
|