在JavaScript中使用innerHTML的缺点

在JavaScript中使用内部HTML有以下缺点-

如果不重新解析整个innerHTML,就没有附加支持。这使得直接更改innerHTML非常慢。

例如,要附加到html标签,您需要执行以下操作-

let myDiv = document.querySelector('#myDiv')
//重新解析整个myDiv标签。
myDiv.innerHTML += '<p>Added new tag</p>'

innerHTML不提供验证,因此我们可以潜在地在文档中插入有效和损坏的HTML并将其破坏。