아래 템플릿을 이용해서 설명하겠다.
1
2
3
4
5
6
|
<div class="wrap">
This is fruit.
<span>banana</span>
<span>apple</span>
Fruit is delicious.
</div>
|
cs |
textContent
자기 자신과 자식 태그들의 텍스트 뿐만 아니라 줄바꿈, 띄워쓰기와 같은 스타일링 정보까지 같이 가져온다.
예시
1
|
document.querySelector('.wrap').textContent;
|
cs |
결과
자기 자신과 자식 태그들의 텍스트 값만 가지고 오지만 스타일링 정보는 제외하고 가져온다.
예시
1
|
document.querySelector('.wrap').innerText;
|
cs |
결과
1
|
This is fruit. banana apple Fruit is delicious.
|
cs |
innerHTML
자시자신은 텍스트 값만, 자식들은 텍스트와 태그 값까지 모두 가져온다.
예시
1
|
document.querySelector('.wrap').innerHTML;
|
cs |
결과
1
2
3
4
|
This is fruit.
<span>banana</span>
<span>apple</span>
Fruit is delicious.
|
cs |
'개발 > JavaScript' 카테고리의 다른 글
[JavaScript] in, with 키워드 (0) | 2018.07.08 |
---|---|
[JavaScript] 객체의 속성과 메소드 (0) | 2018.07.08 |
[JavaScript] 객체 (2) | 2018.07.06 |
[JavaScript] 클로저 (0) | 2018.06.21 |
[JavaScript] 콜백함수 (0) | 2018.06.21 |