innerHTML는 HTML5에서 표준화되었으며, innerHTML와 동일하게 작동하지만 HTML 콘텐츠를 삽입할 위치(beforeBegin, afterBegin, beforeEnd, afterEnd)를 더 구체적으로 정의할 수 있는 형제 메서드 insertAdjacentHTML도 함께 표준화되었습니다.
varul=document.getElementById("list");ul.insertAdjacentHTML("beforeEnd","<li>A new li on the list.</li>");
지금까지 insertAdjacentHTML의 주요 문제는 브라우저 지원이 부족하다는 점입니다. Firefox 버전 8부터 insertAdjacentHTML을 구현함에 따라 모바일 브라우저를 비롯한 모든 주요 브라우저에서 사용할 수 있습니다. 지금 사용하고 8보다 이전 버전의 Firefox에서 작동하는지 확인하려면 이 폴리필을 사용하면 됩니다.
[[["이해하기 쉬움","easyToUnderstand","thumb-up"],["문제가 해결됨","solvedMyProblem","thumb-up"],["기타","otherUp","thumb-up"]],[["필요한 정보가 없음","missingTheInformationINeed","thumb-down"],["너무 복잡함/단계 수가 너무 많음","tooComplicatedTooManySteps","thumb-down"],["오래됨","outOfDate","thumb-down"],["번역 문제","translationIssue","thumb-down"],["샘플/코드 문제","samplesCodeIssue","thumb-down"],["기타","otherDown","thumb-down"]],["최종 업데이트: 2011-08-27(UTC)"],[],[]]