Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- react
- Redux
- docker
- 회고
- 웹크롤링
- component
- go
- route
- 포트포워딩
- 웹팩
- cicd
- styled-component
- typescript
- Recoil
- AWS
- socket.io
- 정규표현식
- npx
- graphql
- Modal
- javascript animation
- 반응형웹
- express
- 성능최적화
- scrapping
- CDN
- sequelize
Archives
- Today
- Total
프로그래밍 공부하기
innerHTML, innerText, textContent 본문
태그 안의 내용에 접근하는 사용하는 속성은 innerHTML, innerText, textContent가 있다.
1. innerHTML
innerHTML은 태그를 포함한 내용이다. 태그를 포함한 내용을 가져오거나 아래와 같이 태그가 포함된 내용으로 바꿀 때 사용한다. textContent에 비해 느리고 보안 위협이 있다.
$0.innerHTML = '<a href = "https://naver.com">link</a>'
2. innerText
렌더링된 텍스트를 보여준다. 즉, 태그가 제외된 문자열만 보여준다. <br>태그는 인식되며, 숨겨진 요소(display:none)는 보여주지 않는다. 잘 사용하지 않는 속성이다.
3. textContent
실제 코드의 줄바꿈을 포함한 텍스트를 그대로 보여준다. 따라서 <br>태그가 인식되지 않으며 숨겨진 요소의 내용도 보여준다. textContent를 이용하여 내용을 바꿀 때 태그를 넣을 수 없다.(태그를 넣으면 문자열로 입력된다.)
참고 사이트
developer.mozilla.org/ko/docs/Web/API/Node/innerText
Node.innerText - Web API | MDN
HTMLElement 인터페이스의 innerText 속성은 요소와 그 자손의 렌더링 된 텍스트 콘텐츠를 나타냅니다. innerText는 사용자가 커서를 이용해 요소의 콘텐츠를 선택하고 클립보드에 복사했을 때 얻을 수
developer.mozilla.org
'Web > [JS] FrontEnd' 카테고리의 다른 글
Redux (0) | 2021.02.22 |
---|---|
이벤트 버블링과 이벤트 캡처 (0) | 2021.01.17 |
CDN과 Javascript Library (0) | 2020.12.29 |
DocumentFragment (0) | 2020.12.24 |
DOM(Document Object Model) (0) | 2020.12.23 |