传入string生成dom节点
实现:
function genElement(text) {
const parser = new DOMParser();
const doc = parser.parseFromString(text, 'text/html');
return document.adoptNode(doc.body.firstChild);
}
例子:
let dom = document.getElementById('dom');
dom.appendChild(genElement(`
<div>
<div>august</div>
<div>champagne problems</div>
<div>exile</div>
</div>
`))