Posts [Javascript] innerText와 innerHTML 차이점
Post
Cancel

[Javascript] innerText와 innerHTML 차이점

innerText와 innerHTML은 단순한 텍스트만 다룰 경우에는 차이가 없어 보인다. 이 두 속성은 다루는 값이 text element인지, html element인지에 따라 차이가 난다.

값 가져오기 (innerText vs innerHTML)

element.innerText;

element 안의 text 값들만을 가져옵니다.

element.innerHTML;

innerText와는 달리 innerHTML은 element 안의 HTML이나 XML을 가져옵니다.

값 설정하기 (innerText vs innerHTML)

element.innerText = “<div style='color:red'>A</div>”;

element.innerText에 html을 포함한 문자열을 입력하면, html코드가 문자열 그대로 element안에 포함됩니다.

element.innerHTML = “<div style='color:red'>A</div>”;

element.innerHTML 속성에 html코드를 입력하면, html element가 element안에 포함되게 됩니다.

출처

This post is licensed under CC BY 4.0 by the author.