DOM

DONI·2021년 11월 8일
0

JavaScript / jQuery

목록 보기
7/18
post-thumbnail

🏹 DOM (Document Object Model)

HTML 문서에 작성된 내용을 트리 구조로 표현한 것

document : { 
   DOCTYPE : html,
   HTML : {
       HEAD : {
           TITLE : { TEXT : "문서 제목" },
           STYLE : {...},
           META : {...}
       } ,
       BODY : {
           H1 : { TEXT : "제목", ATTRIBUTE : "속성" },
           COMMNET : { TEXT : "주석 내용" },
           DIV : {...}
       }
   }
}

🏹 Node와 Element의 차이

  • Node : 태그(요소 노드), 속성, 주석, 내용 등
  • Element : Node의 하위 개념으로, 요소 노드(태그)만을 가리킴

🏹 Node 속성

프로퍼티설명
parentNode부모 노드 선택
childeNodes자식 노드 리스트 선택
firstChild첫 번째 자식 노드 선택
lastChild마지막 자식 노드 선택
previousSibling이전 형제 노드 선택
nextSibling다음 형제 노드 선택

🏹 Element 속성

프로퍼티설명
parentElement부모 요소 선택
childeNodes자식 요소 선택
firstElementChild첫 번째 자식 요소 선택
lastElementChild마지막 자식 요소 선택
previousElementSibling이전 형제 요소 선택
nextElementSibling다음 형제 요소 선택
profile
틀린 내용이 있다면 댓글 또는 이메일로 알려주세요 ❤ꔛ❜

0개의 댓글