Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 innerHTML 사용의 단점

<시간/>

JavaScript에서 내부 HTML을 사용하면 다음과 같은 단점이 있습니다. -

전체 innerHTML을 재분석하지 않고는 추가 지원이 없습니다. 이로 인해 innerHTML을 직접 변경하는 속도가 매우 느려집니다.

예를 들어, html 태그에 추가하려면 다음을 수행해야 합니다. -

let myDiv = document.querySelector('#myDiv')
// Reparses the whole myDiv tag.
myDiv.innerHTML += '<p>Added new tag</p>'

innerHTML은 유효성 검사를 제공하지 않으므로 문서에 유효하거나 깨진 HTML을 삽입하고 깨뜨릴 수 있습니다.