더북(TheBook)

textContent는 무조건 문자열이 나오므로 콘솔에 표시되는 1은 숫자 1이 아니라 문자열 1입니다. 빈 값인 경우에도 null이나 undefined가 아니라 ''이 나옵니다. div 태그의 textContentdiv 태그 내부에 있는 #order 변수에 담긴 span 태그의 문자열까지 같이 가져왔습니다. 다만, 내부의 <span id="order"></span>은 제거됩니다.

그림 4-13 textContent를 사용한 결과

내부의 HTML 태그까지 전부 가져오고 싶다면 textContent 대신 innerHTML 속성을 사용합니다.

형식

태그.innerHTML // 태그 내부의 HTML 태그를 포함한 문자열을 가져옴
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.