반응형
<div id="title">
Hello!!
<div style="display:none">HTML!!</div>
</div>
위의 코드와 같이 html이 구성되져 있고 document.getElementById("title") 로 접근을해서 innerHTML, innerText, textContent의 값을 가져온다고 가정을 하면 아래와 같은 결과가 나온다.
innerHTML : 영어 문자 그대로 내부에 있는 HTML 태그를 뜻함
<div id="title">
Hello!!
<div style="display:none">HTML!!</div>
</div>
innerText : 내부에 있는 텍스트(사용자에게 보여지는 텍스트만)
Hello!!
textContent : 내부에 있는 텍스트(모든 텍스트)
Hello!!
HTML!!
console에서 찍으면 다음과 같이 나오는데 \n은 줄넘김 처리 때문에 출력된것으로 보면 된다.
중요한거는 html과 javascript가 연결되어 있으며, 객체 형태로 접근이 가능하고 수정도 가능하다는 점이다.
728x90
'Javascript' 카테고리의 다른 글
[javascript]chunked 파일 업로드 with ajax, django (0) | 2022.12.14 |
---|---|
개발자 면접에 나왔다던 개념 질문하는 것들(답 달아볼것...) (0) | 2022.08.11 |
console API에 대해 (0) | 2022.08.09 |
변수 선언 차이 var, let, const (0) | 2022.08.08 |
chartjs 속도 이슈 개선 방법들 (0) | 2022.06.21 |
댓글