我试图将字符串转换为 html 并使用 Domparser 插入到 dom 元素中,但 html 不能用任何 css 分配,它适用于 JQuery。我想知道为什么? 安慰
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)