【发布时间】:2020-10-20 15:31:47
【问题描述】:
我试图将字符串转换为 html 并使用 Domparser 插入到 dom 元素中,但是 html 不能用任何 css 分配,而且它适用于 JQuery。我想知道为什么? console
var ctn = document.body.querySelector('.container')
var popupHTML = `
<div class="bx-popup-ctn">
<div class="bx-popup-header-ctn">header</div>
<div class="bx-popup-content-ctn">
<div class="bx-popup-content">
content
</div>
</div>
</div>
`
// 1.using DOMParser
popupHTML = new DOMParser().parseFromString(popupHTML,"text/xml")
popupHTML = popupHTML.querySelector('.bx-popup-ctn')
ctn.append(popupHTML)
// 2. using JQuery
// $(".container").append(popupHTML)
【问题讨论】:
标签: javascript html jquery dom