[TIL] 2020-09-14
chanto11
·2020. 9. 15. 09:14
DOM (document object model)
DOM에 수행하는 모든 연산은 document 객체에서 시작한다.
document 객체는 DOM을 접근하기 위한 '진입점' document 객체를 통해서 어떤 노드에도 접근가능
<html> → document .documentElement
- DOM Tree 꼭대기에 있는 document node
<body> → document.body
<head> → document.head
※ document.body 가 null 일 수 있다. <head>안에 스크립트에선 <body>를 읽기 전이니 document.body에 접근하지 못하기 떄문에 null이 출력.
childNodes, firstChild, lastChild로 자식 노드 탐색하기
자식노드 (child node, children) 는 바로 아래의 자식요소를 나타냄. 자식 노드는 부모 노드의 바로 아래에서 중첩 관계를 만듬. <html>의 자식노드는 <head>, <body>이다.
후손 노드 (descendants) 는 중첩 관계에 있는 모든 요소를 의미합니다. 모든 자식 노드 등이 후손 노드가 됨.
'TIL' 카테고리의 다른 글
TIL 2021-02-14 (0) | 2021.02.14 |
---|---|
[TIL] 2021-02-07 (0) | 2021.02.07 |
[TIL] 2020-09-10 (0) | 2020.09.10 |
[TIL] 2020-09-04 (0) | 2020.09.04 |