일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- Async
- 타입스크립트
- 회고
- 토익
- 자바스크립트
- 백준
- codestates
- 리트코드
- 제로초
- js
- til
- LeetCode
- 파이썬
- 렛츠기릿 자바스크립트
- 코어 자바스크립트
- 타입스크립트 올인원
- 프로그래머스
- 코드스테이츠
- python
- SQL 고득점 Kit
- 4주 프로젝트
- 손에 익히며 배우는 네트워크 첫걸음
- 타임어택
- programmers
- 정재남
- 리덕스
- javascript
- 2주 프로젝트
- 리액트
- 알고리즘
Archives
- Today
- Total
Jerry
#7. What is the difference between children and childNodes in JavaScript? 본문
CS/Terminology
#7. What is the difference between children and childNodes in JavaScript?
juicyjerry 2020. 12. 17. 02:08반응형
스프린트 과제를 하던 도중,
내가 하고 싶었던 것은, 원하는 id 태그 하위에 있는 자식을 지우고 싶었다.
처음 childNode로 지우려고 했는데, 테스트가 통과가 안 되어서,
이상하다 싶어 이번에는 children으로 바꿔 시도해보았더니,
이번에 통과가 되는 것이다!
그 이유를 살펴보니,
. children은 엘리먼트(요소)의 속성이지만,
. childNodes는 노드의 속성이어서 안 되었던 것이다.
예를 들어,
let element = document.createElement("div");
element.textContent = "foo";
element.childNodes.length === 1;
element.children.length === 0;
위 코드를 콘솔에 찍어보자!
대략적으로 설명했지만,
앞으로 Node 타입과 Element 타입에 따른 문법적 차이가 있었다.
검색해보니,
A node is the generic name for any type of object in the DOM hierarchy.
An element is one specific type of node as there are many other types of nodes.
source
stackoverflow.com/questions/9979172/difference-between-node-object-and-element-object
반응형
'CS > Terminology' 카테고리의 다른 글
#10. HTTP Method Anatomy (0) | 2021.01.24 |
---|---|
#8. res.json vs res.send vs res.end (0) | 2020.12.17 |
#6. 상대 경로와 절대 경로 (0) | 2020.12.16 |
#5. 동기화 (0) | 2020.12.16 |
#4. Error의 종류 (0) | 2020.11.29 |