innerText
: '사람이 읽을 수 있는' 텍스트만 처리한다. 즉 스타일링으로 인해 텍스트가 안보인다면 처리하지 않는다
😍layout에 대한 자세한 설명은 제 벨로그에 있습니다.😍
innerHTML
: element 안의 HTML이나 XML 가져오거나 HTML element에 값을 추가할 수 있다.
innerHTML은 요소 안에 있는 모든 태그들과 요소들을 문자열 형태로 가져올 수 있다
보안 문제(XSS 공격)가 있어서 사용자에게 텍스트 input을 받아와서 사용할 때는 절대 사용하면 안된다
TextContent
: 스타일링 포함한 텍스트만 처리, 문자열 데이터만 읽어온다